iOS在定义属性时 @property (assign, nonatomic, getter=isDidSelected) BOOL didSelected;请问getter=isDidSelected什么意思?我下载的Demo这样写了以后就没再在定义属性isDidSelected了。
iOS在定义属性时 @property (assign, nonatomic, getter=isDidSelected) BOOL didSelected;请问getter=isDidSelected什么意思?我下载的Demo这样写了以后就没再在定义属性isDidSelected了。
getter是你手动指定的getter函数,这样你可以写自己的getter函数,例如:
@property (assign, nonatomic, getter=isDidSelected) BOOL didSelected;
- (BOOL)isDidSelected {
// 这里可以做一些你想做的
return 一个BOOL值即可;
}
在self.didSelected调用就会执行isDidSelected方法
说白了就是更改get方法的名称罢了
如果你不写getter=isDidSelected,那么布尔值didSelected的get方法就是didSelected。你可以在
来重写它。并用
来拿到它。
如果你写了getter=isDidSelected,那么布尔值didSelected的get方法就是isDidSelected。你可以在
来重写它。并用
来拿到它。