属性

为单一变量赋值的方法为setter方法

读取实例变量的方法为getter方法

属性是Objective-C 2.0以后的语法,提供setter和getter方法的默认实现.

@property NSString *name;

属性的特征:为属性提供一些系统关键字,用以控制setter和getter的实现细节,这些关键字我们成为属性的特征.

(1)

(2)

atomic:原⼦特性,􏰄setter和getter方法在多线程访问下是绝对安

全的,即􏰄setter和getter􏰃内部做了多线程访问处理。默认的原子特

性。

nona􏰂omic:⾮原子特性。􏰄setter和getter方法内部不会做多线程访问处理,仅仅是普通的setter和getter方法。

(3)

点语法:只要符合系统默认格式的setter和getter书写格式的方法都可以使用点语法.

属性是一对getter和setter方法,点语法是属性的另一种调用格式.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容