美文网首页小问题
iOS开发:@property(nonatomic,getter

iOS开发:@property(nonatomic,getter

作者: Hanfank | 来源:发表于2017-01-24 16:27 被阅读64次

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也是类似的概念

相关文章

网友评论

    本文标题:iOS开发:@property(nonatomic,getter

    本文链接:https://www.haomeiwen.com/subject/bbwzbttx.html