- assign:指定对属性只是进行简单赋值,不更改对所赋的值的引用计数。主要适用于基础类型。
- atomic(nonatomic):指定合成的存取方法是否为原子操作(线程安全)。atomic是默认值,虽然可以保证对象数据的完整性,但是会造成性能下降。所以,大多数单线程环境下,使用nonatomic。
- copy:当调用setter方法对成员变量赋值时,会将被赋值的对象复制一个副本,再将该副本赋值给成员变量。
- readonly、readwrite:readonly指示系统只合成getter方法,不再合成setter方法。
- retain:未启用ARC机制下,这是一个很有用的指示符。
- strong、weak:
- unsafe_unretained:
Objective-C中的属性指示符
最新推荐文章于 2022-12-13 23:05:07 发布