Apple recommends to declare a BOOL property this way:
@property (nonatomic, assign, getter=isWorking) BOOL working;
As I'm using Objective-C 2.0 properties and dot notation, I access this property using self.working
. I know that I could also use [self isWorking]
— but I don't have to.
So, as I'm using dot notation everywhere, why should I define an extra property? Would it be okay to simply write
@property (nonatomic, assign) BOOL working;
Or do I have any benefits writing getter=isWorking
in my case (usage of dot notation)?
Thanks!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…