主要有
setValue:forKey:
setValue:forKeyPath:
valueForKey:
valueForKeyPath:
setValue:forKey: 底层实现过程
valueForKey: 底层实现过程
通过kvc 修改成员变量,不是属性没有set 方法, 也能通过KVO 监听到值的修改,是因为kvc 内部有做处理 ,修改值发送消息给监听者.
主要有
setValue:forKey:
setValue:forKeyPath:
valueForKey:
valueForKeyPath:
setValue:forKey: 底层实现过程
valueForKey: 底层实现过程
通过kvc 修改成员变量,不是属性没有set 方法, 也能通过KVO 监听到值的修改,是因为kvc 内部有做处理 ,修改值发送消息给监听者.