声明式属性的使用:声明式属性叫编译期语法
@property(retain,nonatomic)Some *s;
@property(参数一,参数二)Some *s;
参数1:retain:修饰引用(对象)数据类型 assgin:修饰基本数据类型(默认) copy:一些对象需要复制才能使用NSString readonly:只读,只有setter方法,没有getter方法
参数2:保证多线程的安全性 atomic:原子性 线程是安全的,但效率低(默认) nonatomic: 非原子性 线程是不安全的,但效率高
时间: 2024-11-07 18:30:44