可能重复:
@property @synthesize
解释合成的工作或目的
答案 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。