美文网首页
使用runtime Associate方法关联的对象,需要在主对

使用runtime Associate方法关联的对象,需要在主对

作者: natewang | 来源:发表于2016-07-17 16:00 被阅读1172次

首先看一下,绑定的方法

objc_setAssociatedObject(self, @selector(associatedObject), object, OBJC_ASSOCIATION_RETAIN_NONATOMIC);

最后的这个参数类似于property的属性设置,有如下几个
OBJC_ASSOCIATION_ASSIGN
OBJC_ASSOCIATION_RETAIN_NONATOMIC
OBJC_ASSOCIATION_COPY_NONATOMIC
OBJC_ASSOCIATION_RETAIN
OBJC_ASSOCIATION_COPY
可以根据我们的具体需要进行使用,无论arc和mrc的情况。就像平时的规则一样。

相关文章

网友评论

      本文标题:使用runtime Associate方法关联的对象,需要在主对

      本文链接:https://www.haomeiwen.com/subject/bwtpjttx.html