为什么我们要合成?

时间:2011-02-11 07:55:22

标签: iphone objective-c

嗨,我是手机的新手,我想知道为什么要合成。

2 个答案:

答案 0 :(得分:5)

您不必使用@synthesize,但如果不这样做,那么您有责任为该属性编写setter和getter方法。

答案 1 :(得分:1)

@synthesize指令自动为我们生成setter和getter,

只有当访问者不存在时才会生成访问者,因此可以随意为属性指定@synthesize,然后根据需要实现自定义的getter或setter。编译器将填写缺少的任何方法。

点击此链接:http://cocoadevcentral.com/d/learn_objectivec/