retain:OC对象,循环引用时有一方为assign(MRC)
assign:基本数据类型,数值类型,BOOL,枚举体,结构体,Class
nonatomic:线程不安全,速度较快
atomic:线程安全
copy:NSString,block
strong:OC对象,强指针
weak:UI控件,delegate对象,循环引用一端使用(ARC)
retain:OC对象,循环引用时有一方为assign(MRC)
assign:基本数据类型,数值类型,BOOL,枚举体,结构体,Class
nonatomic:线程不安全,速度较快
atomic:线程安全
copy:NSString,block
strong:OC对象,强指针
weak:UI控件,delegate对象,循环引用一端使用(ARC)