还长时间 没来了 今天分享一下 个人总结的 KCO KVC 笔记:(如有错误,请速速联系我
愿听你的建议!)KVO 与 KVC 区别:KVO 主要用于监听属性属性改变KVC 主要用于对某一对象的成员变量赋值KVO: 运用KVO 监听成员属性 时
想要监听哪个 就对哪个属性监听 // KVO 监听属....
分类:
其他好文 时间:
2014-05-27 02:28:08
阅读次数:
234
#KVO技术笔记:####KVO简介:**KVO**,即:Key-Value
Observing,它提供一种
**间接机制**,当指定的对象的属性被修改后,对象就会接收到通知。简单的说,就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者.这个机制可以达到最大程度的**解耦合**...
分类:
其他好文 时间:
2014-05-23 10:29:34
阅读次数:
294
1.MVC Model:模型
描述程序是什么,例如数据库操作之类的行文以及纸牌Demo里纸牌玩法都是写在Model这一层,通过Notification和KVO(后续文章会介绍)两种方式与Controller通讯。
Controller:控制层 程序的逻辑在这里组织,Controller负责M...
分类:
移动开发 时间:
2014-05-19 18:34:59
阅读次数:
394
先创建一个person类并定义name和sex属性,当person的name或sex属性发生变化时会执行一个action/**
* KVO --- Key Value Observe(键值观察者) * KVO 是一种设计模式,属于观察者设计模式 * 观察者设计模式涉及到...
分类:
移动开发 时间:
2014-05-09 16:15:37
阅读次数:
424
KVO的使用KVO是一种设计模式,名为观察者.addObserver:forKeyPath:options:context:通知其他对象的方法,这个方法在NSObject中就已经申明了,也就是说任何继承自NSObject的对象都可以使用KVO.我们来实现一个对象a值改变的时候去通知对象b.新建两个M...
分类:
其他好文 时间:
2014-05-07 02:04:07
阅读次数:
325