码迷,mamicode.com
首页 > 其他好文 > 详细

K-V-C 键值观察机制

时间:2016-07-06 23:12:01      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

  在两个不同的控制器之间传值是iOS开发中常有的情况,应对这种情况呢,有多种的应对办法。kvc就是其中的一种,所以,我们就在此解释之。

  key value observing  键值观察,给人一种高冷的感觉,其实,我们可以用一个通俗的例子来解释之。就拿美俄之间的间谍来举例子。美俄是两个各自独立的国家,但是为了各自的利益,彼此之间勾心斗角,不断的爆出间谍丑闻。打住!从政治的深渊回到技术层面O(∩_∩)O。美国想知道俄罗斯的最新的导弹技术,于是派间谍收集情报,(kvo的第一步:注册观察者-美国,监听被观察者-俄罗斯的属性-导弹技术),一旦有进展立刻报告给CIA(kvo第二步:实现回调方法-在美国实现),进过综合分析做出自己的应对方案(展示数据等操作),等摸清楚了底细,发现不能对自己造成威胁之后,就撤回间谍(kvo第三步:移除观察)。

具体的实现呢,请看代码:明天发。。

K-V-C 键值观察机制

标签:

原文地址:http://www.cnblogs.com/code-Officer/p/5648156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!