目标C中的综合

时间:2011-03-02 05:40:20

标签: objective-c

  

可能重复:
  @property @synthesize

解释合成的工作或目的

2 个答案:

答案 0 :(得分:0)

基本上,@synthesize会根据@property声明自动生成getter和setter。

答案 1 :(得分:0)

使用属性进行合成。当你在.h文件中声明一个属性时,你需要在.m文件中合成它。

@synthesize为你的属性创建getter和setter。如果你没有合成属性,那么你可以使用property。(它会崩溃)。

var=self.yourProperty (calling getter). simmiler to var=[self getYourProperty];

self.yourProperty=var (calling setter). simmiler to [self setYourProperty:var];

没有合成你就不能使用setter和getter。