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