您的位置:首页 > 移动开发 > IOS开发

在iOS开发领域中,怎样才算是MVC划分的正确姿势?

2015-05-05 16:28 465 查看
在iOS开发领域中,怎样才算是MVC(Model-View-Controller)划分的正确姿势?

1、Model应该做的事:

给ViewController提供数据

给ViewController存储数据提供接口

提供经过抽象的业务基本组件,供Controller调度

2、Controller应该做的事:

管理View Container的生命周期

负责生成所有的View实例,并放入View Container

监听来自View与业务有关的事件,通过与Model的合作,来完成对应事件的业务。

3、View应该做的事:

响应与业务无关的事件,并因此引发动画效果,点击反馈(如果合适的话,尽量还是放在View去做)等。

界面元素表达
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: