iOS/OC 中的属性修饰词

属性修饰词首先,它是个啥子 ?? 我们用一张图来看下
iOS/OC 中的属性修饰词_第1张图片

上图绿色框框里面都是属性修饰词,属性修饰词是OC的一大特点;说到属性修饰词之前,先说先xcode两种编译模式 ARC 和 MRC ,用一个最直白的话说:ARC 开发者不需要关系对象内存释放情况,MRC则反之 ,这个和修饰词有啥子关系了 ??? 我们用一张表来看下

关键字 ARC或MRC 修饰对象说明
atomic both 原子,线程安全,效率低,多线程操作时才使用
nonatomic both 非原子,线程不安全,效率高,经常使用
retain mrc 修饰对象 ,强引用
strong arc 修饰对象,强引用
weak arc 修饰代理delegate,修饰对象弱引用
assign both 修饰基本数据类型(int,float,boolean)
copy both 修饰字符串,block等

你可能感兴趣的:(IOS)