首页 > 程序开发 > 移动开发 > IOS >

ios MVC 结构问题

2013-06-13

1:简单说说 IOS 中 MVC 结构2; IOS 的支持响应机制, Model 不允许和Controller ,View 打交道,也就是Model 根本不知道谁会用自己,Model 中不能有任何对Controller 和View 的引用, 当Model ...

1:简单说说 IOS 中 MVC 结构

2; IOS 的支持响应机制,

Model 不允许和Controller ,View 打交道,也就是Model 根本不知道谁会用自己,Model 中不能有任何对Controller 和View 的引用,

当Model 的数据变了,怎么通知视图更新呢?

常用的机制是广播模式,电台模式,或者事件机制

在IOS 中有两种支持机制:Notification 和 KVO :(简单理解就是:关注Model 某个数据(Key)的对象可以注册为监听器,一旦Model某个Key 的Value 发生变化,就会广播给所有的监听器,)

View 不允许直接引用Controller 和 Model 它会很专一地被Controller 控制来进行数据的显示和接收用户的交互,我们知道View 显示的时候需要数据,我们也知道

相关文章
最新文章
热点推荐