最佳答案
苹果公司建议以这种方式声明 BOOL 属性:
@property (nonatomic, assign, getter=isWorking) BOOL working;
因为我使用 Objective-C2.0属性和点符号,所以我使用 self.working
访问这个属性。我知道我也可以使用 [self isWorking]
ーー但是我没有必要这样做。
因此,既然我在任何地方都使用点表示法,为什么要定义额外的属性呢?可以简单地写下
@property (nonatomic, assign) BOOL working;
或者在我的情况下编写 getter=isWorking
有什么好处(使用点符号) ?
谢谢!