IOS解惑(1)之@property(nonatomic,getter=isOn) BOOL on;中的getter解惑

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; }

posted @ 2013-10-30 07:32  苹果吧  阅读(7695)  评论(0编辑  收藏  举报