iOS开发_运行时的简单使用

2018-01-03  本文已影响0人  深度码农患者
  1. 动态添加属性
    /*
    产生关联,让某个对象(name)与当前对象的属性(name)产生关联
    参数1: id object :表示给哪个对象添加关联
    参数2: const void *key : 表示: id类型的key值(以后用这个key来获取属性) 属性名
    参数3: id value : 属性值
    参数4: 策略, 是个枚举(点进去,解释很详细)
    */

    objc_setAssociatedObject(self, "Alex", name, OBJC_ASSOCIATION_RETAIN_NONATOMIC);

  2. 动态添加方法

上一篇 下一篇

猜你喜欢

热点阅读