objective-c 属性关键字

assign 默认(缺省)基本数据类型的赋值 MRC 手动管理内存 retain 对象的属性声明 copy ARC 自动管理内存 应用在对象类型的属性里面 strong 强指针 增加一个对象的引用权限(引用计数+1) weak 弱指针 不会增加一个对象的引用权限 非对象类型使用assign(可以省略) 对象类型使用retain/strong NSString使用copy/strong 线程相关 nonatomic 单线程的程序的属性声明 (缺省关键字,默认) atomic 多线程的程序属性声明(并不建议使用atomic来处理线程安全,执行效率低) 属性读取权限关键字 readwrite 缺省关键字 生成get/set readonly 生成get
posted @ 2017-11-08 14:33  sujiehao  阅读(186)  评论(0编辑  收藏  举报