黑马程序员技术交流社区
标题: @property参数在内存管理中的用法 [打印本页]
作者: itheima2xy 时间: 2015-3-2 12:37
标题: @property参数在内存管理中的用法
1. 控制set方法的内存管理 retain: release旧值,retain新值(用于OC对象)
assign: 直接赋值,不做任何内存管理(默认,用于非OC对象类型)
copy :release旧值,copy新值(一般用于NSString *)
2. 控制需不需生成set方法 readwrite:同时生成set方法和get方法(默认)
readonly :只会生成get方法
3. 多线程管理 atomic :性能低(默认)
nonatomic:性能高
4. 控制set方法和get方法的名称 setter: 设置set方法的名称,一定有个冒号:
getter: 设置get方法的名称
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |