IOS MVC

MVC

///重点(面试的重中之重)

/*MVC 是手机软件开发常用的进行软件架构实现的设计模式

*M (model) 数据模型 (主要负责数据的存储)

*V(view) 视图(主要负责与用户进行交互,展示界面和数据)

*C(controller)控制器 (主要负责模型和视图之间的联系:将下载后的数据赋值给数据模型,将数据模型传给视图展示,刷新视图界面等)

//理论上model和view 没有直接的关联 (低耦合) 他们之间是通过视图控制器进行联系

//好处:(目的)使代码易维护、易复用、易扩展 降低了软件的开发和维护成本。

*/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、MVC 从字面意思来理解,MVC 即 Modal View Controller(模型 视图 控制器),是 X...
    _YZG_阅读 7,566评论 1 42
  • 本文,包含了关于MVC的如下内容: 一、MVC介绍二、MVC的改进三、MVVM简评 一、MVC的介绍 MVC,全称...
    doudo阅读 4,231评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,633评论 25 709
  • 相信很多读过《如何阅读一本书》的人都会有一种恍然大悟的感觉,都会想“如果在早些时候,我就能读过这本书,那么我会少走...
    保安小队长阅读 4,993评论 0 3
  • 花妞,是一个美女,也就是我。 我来自一个民风不淳朴的村庄,这里的人个个都精明无比,可在大事上被骗时反倒特别...
    丁小莫阅读 2,515评论 0 2