黑马程序员技术交流社区

标题: @property属性参数 [打印本页]

作者: cxl19900517    时间: 2015-6-19 09:06
标题: @property属性参数
1> nonatomic : 多线程环境下,不需要线程保护(读写时不加锁),
  atomic : (默认)多线程环境下需要线程保护(读写时加锁).
2> readonly : 表示在.m文件中只生成属性的getter方法的实现
  readwriter : 表示在.m文件中生成属性的getter和setter方法的实现(默认)
3> retain : 表示调用该属性的setter方法时,先release旧的值,再retain新的值。一般声明的成员变量是NSObject的子类才会添加该参数
  assign : 生成标准的getter和setter方法实现(默认),直接给属性赋值
4> getter= : 表示自定义属性生成的getter方法名称
  setter= : 表示自定义属性生成的setter方法名称


作者: woaiqpl    时间: 2015-6-19 10:55
我只想说ios就是好,自己体会吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2