首先看一下,綁定的方法
objc_setAssociatedObject(self, @selector(associatedObject), object, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
最后的這個(gè)參數(shù)類似于property的屬性設(shè)置遗锣,有如下幾個(gè)
OBJC_ASSOCIATION_ASSIGN
OBJC_ASSOCIATION_RETAIN_NONATOMIC
OBJC_ASSOCIATION_COPY_NONATOMIC
OBJC_ASSOCIATION_RETAIN
OBJC_ASSOCIATION_COPY
可以根據(jù)我們的具體需要進(jìn)行使用货裹,無論arc和mrc的情況。就像平時(shí)的規(guī)則一樣精偿。