property的属性
- 读写性
- 原子性
- 语义设置
- setter = , getter =
读写性
- readOnly:只有没有setter方法,外界只可读不可改写
- readWriter:默认的属性,既有getter方法也有setter方法
原子性
语义设置
有assign、retain、copy三种,不同的语义设置会导致属性对应的setter、getter方法的内部实现不同,会有setter方法造成实例变量的内存泄露问题。
setter = , getter =
就是setter、getter方法的重命名