Apple consiglia di dichiarare una proprietà BOOL in questo modo:
@property (nonatomic, assign, getter=isWorking) BOOL working;
Poiché sto utilizzando le proprietà Objective-C 2.0 e la notazione a punti, accedo a questa proprietà utilizzando self.working. So che potrei anche usare [self isWorking], ma non devo.
Quindi, poiché sto usando la notazione del punto ovunque, perché dovrei definire una proprietà extra? Sarebbe giusto scrivere semplicemente
@property (nonatomic, assign) BOOL working;
O ho qualche vantaggio scrivendo getter=isWorkingnel mio caso (utilizzo della notazione punto)?
Grazie!