| 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方法的名称 
 |