【发布时间】:2011-05-19 20:08:28
【问题描述】:
可能重复:
Synthesized property and variable with underscore prefix: what does this mean?
我已经在代码中看到了这两种情况;有什么区别?
@synthesize fooBar;
@synthesize fooBar=_fooBar;
【问题讨论】:
标签: objective-c
可能重复:
Synthesized property and variable with underscore prefix: what does this mean?
我已经在代码中看到了这两种情况;有什么区别?
@synthesize fooBar;
@synthesize fooBar=_fooBar;
【问题讨论】:
标签: objective-c
@synthesize fooBar; 使用同名的实例变量为属性fooBar 创建访问器用于存储,而=_fooBar 告诉编译器使用名为_fooBar 的实例变量作为存储。如果您的实例变量和属性名称相同,则不需要使用=...,否则您可以这样做。
【讨论】: