标签: cocoa key-value-observing
假设我想在UIView上观察hidden属性:
hidden
@property(nonatomic, getter=isHidden) BOOL hidden
我是否为关键路径 hidden 或 isHidden 添加观察者?
isHidden
答案 0 :(得分:3)
hidden。
从另一方面考虑:设置属性。设置者将是setHidden:,而不是setIsHidden:,您的属性分配将是self.hidden = flag,而不是self.isHidden = flag。
setHidden:
setIsHidden:
self.hidden = flag
self.isHidden = flag