我对Objective C很陌生。(现在两天)。阅读时@synthesize,它似乎与我的理解重叠@property(我以为我理解)......所以,一些细节需要在我的脑海中解决......这让我很烦恼。
如果我对@property和的差异有误,请纠正我@synthesize:
如果您在 中声明 a @property,@interface那么您就是在告诉全世界用户可以期望对该属性使用标准的 getter 和 setter。此外,XCode 将为您制作通用的 getter 和 setter。 ...但是,@property 声明会在多大程度上发生这种情况?(IE 是否意味着“完全”......就像你的看不见的声明@interface,以及你的看不见的代码@interface?
-或者-
是否@property处理您唯一的看不见的代码声明@interface- 而@synthesize处理您部分中看不见的代码实现@implementation?)