iOS-MVC

有这么一个说法——设计模式。设计模式包括单例、代理、通知。

使用设计模式可以使项目的架构层次更加清晰,使项目模式化,容易管理。

而本次说的MVC堪称设计模式之王,很常用。

项目由数据逻辑层、视图层、控制器层组成由此演化出MVC

MVC即model-view-controller

MVC的业务逻辑——数据逻辑层和视图层统一由控制器调控

大体上步骤:控制器->更新数据逻辑层->更新完毕->通知控制器->更新视图层展示之前更新的数据->如果有用户交互事件视图层反馈给->控制器->集中处理响应事件

可以用计算器来举例说明:

按钮和上面的显示条,就是View,

显示的需要运算的数字,就是model;

执行加减程序的那些内部运算的步骤就是controller

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容