你的位置:首页 > 软件开发 > 操作系统 > iOS学习之KVC原理

iOS学习之KVC原理

发布时间:2016-05-23 00:00:12
1. KVC的实现原理遍历字典里面所有的key,以name为例 去模型中查找有没有setName:方法,有就直接调用赋值 假如没有找到setName:方法,就会继续查找有没有_name属性,有就_name = value赋值 假如没有找到_name,还会继续查找模型中 ...

1. KVC的实现原理

  • 遍历字典里面所有的key,以name为例
  •  去模型中查找有没有setName:方法,有就直接调用赋值

  •  假如没有找到setName:方法,就会继续查找有没有_name属性,有就_name = value赋值

  •  假如没有找到_name,还会继续查找模型中有没有name属性

  •  最终没有找到,就会直接报错

  报错信息:

iOS学习之KVC原理https://www.xlkjsw.com

原标题:iOS学习之KVC原理

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。