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=isWorkingin meinem Fall irgendwelche Vorteile beim Schreiben (Verwendung der Punktnotation)?
Vielen Dank!