可能重复:
@property 和 @synthesize
当一个类有一个属性但没有变量时,这意味着什么?相反,我看到的是:
@interface myClass : someClass
@property (nonatomic,retain) UIButton* button;
@end
并在实施中:
@synthesize button = _button;
那么是谁_button
呢?
像这样声明时会做什么@synthesize
?
这是否意味着该类现在有一个名为 的私有变量_button
?我可以将_button
其视为班级的私有变量吗?