2019独角兽企业重金招聘Python工程师标准>>>
1.set方法内存管理相关参数
- retain:release旧值,retain新值,适用于OC对象类型(OC对象才有引用计数器)
- assign:直接赋值(默认,适用于非OC对象类型)
- copy:release旧值,copy新值
2.多线程管理
- nonatomic:不加锁
- atomic:加锁
3.是否要生成set方法
- readwrite:同时生成getter和setter方法的声明和实现
- readonly:只生成getter的声明和实现
4.setter和getter方法的名称
- setter:决定了setter方法的名称,一定要有冒号
- getter:决定了getter方法的名称,一般用于布尔类型的数据