iOS-MVC

作者: 磊CC | 来源:发表于2016-04-16 12:18 被阅读318次

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

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

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

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

MVC即model-view-controller

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

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

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

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

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

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

相关文章

  • iOS-MVC

    有这么一个说法——设计模式。设计模式包括单例、代理、通知。 使用设计模式可以使项目的架构层次更加清晰,使项目模式化...

  • iOS-MVC

    本文,包含了关于MVC的如下内容: 一、MVC介绍二、MVC的改进三、MVVM简评 一、MVC的介绍 MVC,全称...

  • iOS-MVC,MVP,MVVM及VIPER简介

    iOS中MVC,MVP,MVVM及VIPER设计模式介绍的文章有很多,开发过程MVC最常见的模式,MVVM也经常被...

网友评论

      本文标题:iOS-MVC

      本文链接:https://www.haomeiwen.com/subject/itznlttx.html