Apple empfiehlt, eine BOOL-Eigenschaft folgendermaßen zu deklarieren:
@property (nonatomic, assign, getter=isWorking) BOOL working;
Da ich Objective-C 2.0-Eigenschaften und Punktnotation verwende, greife ich mit auf diese Eigenschaft zu self.working
. Ich weiß, dass ich auch gebrauchen könnte [self isWorking]
- aber ich muss nicht.
Warum sollte ich eine zusätzliche Eigenschaft definieren, da ich überall die Punktnotation verwende? Wäre es in Ordnung, einfach zu schreiben?
@property (nonatomic, assign) BOOL working;
Oder habe ich getter=isWorking
in meinem Fall irgendwelche Vorteile beim Schreiben (Verwendung der Punktnotation)?
Vielen Dank!