在开发工程中,我们有时需要自己实现get和set方法
-
方法一
这也是我之前常用的方法,就是在@implementation 中添加下面这行代码
@synthesize 属性名 = _属性名; // 注意等于号后面的是用下横线加上属性名
-
方法二
刚看到还有另一种方法,也是在@implementation添加一行代码
@dynamic 属性名
但这种方法需要用运行时来实现get和set方法,因为添加@dynamic后,系统不会生成带下横线的属性名。
在开发工程中,我们有时需要自己实现get和set方法
这也是我之前常用的方法,就是在@implementation 中添加下面这行代码
@synthesize 属性名 = _属性名; // 注意等于号后面的是用下横线加上属性名
刚看到还有另一种方法,也是在@implementation添加一行代码
@dynamic 属性名
但这种方法需要用运行时来实现get和set方法,因为添加@dynamic后,系统不会生成带下横线的属性名。