我很快就要完成一个相当有雄心的首个iPhone项目,并且我对如何实现和访问属性感到困惑。
示例1: (在.h文件中)
Nsstring *_sale;
@property (nonatomic, retain) NSString *sale;
(在.m文件中)
@synthesize sale = _sale;
示例2: (在.h文件中)
@property (nonatomic, retain) NSString *sale;
(在.m文件中)
@synthesize sale;
在我看来,这两种方法都能顺利运行,但我正在尝试弄清楚为什么有两种方法来完成这个任务,以及每种方法可能带来的好处。
有人能告诉我它们之间的区别吗?