本帖最后由 寇亮 于 2014-8-14 17:12 编辑
1. @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方法的名称
|