美文网首页
手动实现属性的get和set方法

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

作者: FallPine | 来源:发表于2017-10-18 16:09 被阅读15次

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

  • 方法一

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

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

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

@dynamic 属性名

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

相关文章

网友评论

      本文标题:手动实现属性的get和set方法

      本文链接:https://www.haomeiwen.com/subject/jpkeuxtx.html