为单一变量赋值的方法为setter方法
读取实例变量的方法为getter方法
属性是Objective-C 2.0以后的语法,提供setter和getter方法的默认实现.
@property NSString *name;
属性的特征:为属性提供一些系统关键字,用以控制setter和getter的实现细节,这些关键字我们成为属性的特征.
(1)
(2)
atomic:原⼦特性,setter和getter方法在多线程访问下是绝对安
全的,即setter和getter内部做了多线程访问处理。默认的原子特
性。
nonaomic:⾮原子特性。setter和getter方法内部不会做多线程访问处理,仅仅是普通的setter和getter方法。
(3)