您的当前位置:首页正文

iOS开发:@property(nonatomic,getter

来源:要发发知识网


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