@property和 @synthesize 配对使用来自动生成变量的set和get方法,通过使用点语法可以大大减少我们程序员代码量,也方便学习过其他语言的人上手oc语言。
方法/步骤
1
1. Set函数setter函数,对成员变量赋值。 2. Get函数getter函数,对成员变量取值以下代码的写法显得很繁多。
2
@property是在头文件.h中声明一个变量的setter和getter方法。@synthesize是在m文件中定义setter和getter方法的实现。@property,在声明变量方法的时候可以附加定义该变量的属性。如retain,assign,readonly,nonautomic等等。nonatomic:禁止多线程变量保护,提高性能 assign:直接赋值,适用于基本数据类型(非对象类型) strong:oc的对象类型
3
点语法默认的是对set、get语法的操作和成员变量的属性进行操作。
4
点语法的调用的运行结果如图。
5
验证点语法调用了get方法
下一篇:什么是低血糖