黑马程序员技术交流社区
标题:
@property参数
[打印本页]
作者:
杨光0618
时间:
2016-8-25 01:03
标题:
@property参数
参数
与多线程相关
atomic
nonatomic
无论在MRC还是ARC下都可以使用
retain和assign
retain
只可以使用在MRC模式下
在MRC模式下
当属性的类型是OC对象的时候,绝大多数场景之下使用retain
也有使用assign,即循环引用时
assign
可以使用在ARC和MRC模式
在ARC模式下当属性的类型是非OC对象时,一律使用assign
在MRC模式下,当属性的类型是非OC对象时,一律使用assign
出现循环引用时,一边使用assign,一边使用retain
strong和weak
strong和weak只能使用在ARC模式下
绝大多数场景下使用strong
出现循环引用时,一边strong一边weak
getter和setter 修改方法名字的参数
无论是ARC还是MRC都可以通过他们修改名字
readwrite和readonly
ARC和MRC都可以使用
是否允许@property创建setter和getter方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2