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