1>retain : release旧值,retain新值(用于OC对象)
2>assign : 直接赋值,不做任何内存管理(默认,用于非OC对象类型)
3>copy : release旧值,copy新值(一般用于NSString *)
4>readwrite :同时生成set方法和get方法(默认)
5>readonly :只会生成get方法
6>atomic :性能低(默认)
7>nonatomic :性能高
8>setter : 设置set方法的名称,一定有个冒号:
9>getter : 设置get方法的名称
|
|