手动实现属性的get和set方法

2017-10-18  本文已影响15人  FallPine

在开发工程中,我们有时需要自己实现get和set方法

这也是我之前常用的方法,就是在@implementation 中添加下面这行代码

@synthesize 属性名 = _属性名;  // 注意等于号后面的是用下横线加上属性名

刚看到还有另一种方法,也是在@implementation添加一行代码

@dynamic 属性名

但这种方法需要用运行时来实现get和set方法,因为添加@dynamic后,系统不会生成带下横线的属性名。

上一篇 下一篇

猜你喜欢

热点阅读