05. KVC的使用,原理,本质

2021-01-05  本文已影响0人  ProfessorFan

问题

  1. 常用的KVC的API;
  2. KVC设置值原理图;
  3. KVC获取值原理图;
  4. 通过KVC修改属性会触发KVO吗?

答案

  1. 常用的KVC的API
- (void)setValue:(id)value forKeyPath:(NSString *)keyPath;
- (void)setValue:(id)value forKey:(NSString *)key;
- (void)valueForKeyPath:(NSString *)keyPath;
- (void)valueForKey:(NSString *)key;

  1. KVC设置值原理图
- (void)setValue:(id)value forKey:(NSString *)key;
setValueForKey设置值.png
  1. KVC获取值原理图
- (void)valueForKey:(NSString *)key;
valueForkey读取值.png
  1. 通过KVC修改属性会触发KVO吗
上一篇下一篇

猜你喜欢

热点阅读