我正在用Objective c写课。
我想在我的主视图控制器中使用 double 类型的私有属性。
我的代码:MainViewController.m
#import "MainViewController.h"
@interface MainViewController ()
@property (nonatomic) BOOL x;
@end
@implementation MainViewController
现在,我知道使用 Xcode 4.4 进行自动属性合成,但如果我不写 @synthesize x; 我只能使用“self.x”或“_x”访问我的属性“x”
如果我写@synthesize x
我只需写“x”即可访问。
我知道这是一个简单的问题,但我真的很想了解背后的代码发生了什么,以及这两种方法之间的本质区别。
谢谢