Допустим, я хочу наблюдать свойство hidden в UIView:
hidden
@property(nonatomic, getter=isHidden) BOOL hidden
Должен ли я добавить наблюдателя для ключевого пути hidden или isHidden?
isHidden
hidden.
Подумайте об этом с другой стороны: настройка свойства. Установщик будет setHidden:, а не setIsHidden:, а ваши свойства будут self.hidden = flag, а не self.isHidden = flag.
setHidden:
setIsHidden:
self.hidden = flag
self.isHidden = flag