Я только что узнал, что вы можете изменить автоматически сгенерированные имена геттера и сеттера для свойств Objective-C.
// boolean property of "door" object in game
@property (strong, nonatomic, getter=isOpen) BOOL open;
Я понимаю, что isOpen
предпочтительнее получить только open
, но почему бы просто не изменить имя свойства на isOpen
?
Почему нежелательно иметь сеттер с именем isOpen
?