1 問題:
@property(nonatomic,getter=isOn) BOOL on; 中的getter = isOn的含義?
2 答案:
如果這個property是 BOOL on, 那么Objc默認創建的 setter 為: - (void)on:(BOOL)setOn { } getter 為: - (BOOL)on { return on; } 但是你可以手動更改 setter 和 getter 方法,就像上面的: getter = xxxOn 的話, getter 就變為: - (BOOL)xxxOn { return on; }