欢迎光临
我们一直在努力

KVC和KVO学习笔记

建站超值云服务器,限时71元/月

KVC和KVO学习笔记

项目介绍:

我们有多种方式获取对象的改变,如委托、通知等。如果需要观察多个属性的变化,为避免产生大量的代码,最好是使用键值观察(Key Value Observing,简称KVO),这也是Apple在自己的软件中大量使用的一种。

使用键值观察跟踪单个属性或集合(如数组)的变化非常高效,它只需要在观察者方法中添加代码,不需要修改被观察文件内的代码,这一点和委托、通知不同。但需要注意的是,键值观察(KVO)是建立在键值编码(Key Value Coding,简称KVC)的基础上,也就是说任何你想使用KVO观察的属性必须符合键值编码。

这个demo主要以字符串、数组为例来学习键值编码和键值观察。

详细介绍查看下面文章:

https://github.com/pro648/tips/wiki/KVC和KVO学习笔记

源码地址:https://github.com/pro648/BasicDemos-iOS/tree/master/KVC%26KVODemo

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » KVC和KVO学习笔记
分享到: 更多 (0)