Apple рекомендует объявить свойство BOOL следующим образом:
@property (nonatomic, assign, getter=isWorking) BOOL working;
Поскольку я использую Objective-C 2.0 свойства и точечную нотацию, я обращаюсь к этому свойству с помощью self.working
. Я знаю, что я мог бы также использовать [self isWorking]
, но мне не нужно.
Итак, поскольку везде я использую точечную нотацию, почему я должен определить дополнительное свойство? Было бы хорошо просто написать
@property (nonatomic, assign) BOOL working;
Или у меня есть какие-либо преимущества в написании getter=isWorking
в моем случае (использование точечной нотации)?
Спасибо!