黑马程序员技术交流社区

标题: @synthesize 还有什么作用 [打印本页]

作者: 1871037345    时间: 2016-5-25 22:54
标题: @synthesize 还有什么作用
@property  把活都干完了,那@synthesize  还有什么作用,
作者: vvard3n    时间: 2016-5-26 00:52
@property生成了成员变量对应的set和get方法,并生成了一个同名的带下划线的变量。当重写了两者的时候,property就不会生成了,就要添加@synthesize xxx = _xxx
这样编译器才会知道你操作_xxx就是操作xxx。
作者: 上帝的天使    时间: 2016-5-26 08:02
这主要是xcode之前的特性,后来@property既可以生成getter,setter方法了。所以@synthesize 也基本上没什么用了。不过可能公司的项目比较老还是用这个写的。因此这个还是要理解的。另一方面也体现出我们对ios知识了解的多。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2