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 = isOn 的话
getter 就变为:
- (BOOL)isOn {
return on;
}
从上面的结果可以得出setter也是类似的概念
网友评论