首页 > 代码库 > iOS MVC 介绍
iOS MVC 介绍
所有的 iOS 应用程序基本都使用 Model-View-Controller,或称为 MVC 架构。
从架构角 度来看,Model,view 和 controller 是一个 iOS 应用程序的 3 个主要组件:
Model 是应用程序的核心。它负责计算和创建一个虚拟的世界,即使没有 view 和 controller 也可以进行。可以这样理解,model 就是你的应用程序的一份虚拟拷贝——没有外观!
view 则是用户与你的程序进行交互的窗口。大部分情况下,View 都用来显示 Model 提供的数据,除此之外也负责处理与用户的互动。用户都是透过 View 与应用程序间的互动, 而 Controller 则负责捕捉互动的讯息并传送给 Model。
在iOS编程中,Controller通常是指view controller。可以把view controller想象成一座 Model 跟 View 之间的桥梁。他负责说明一边发生了什么(用户处于 view 这边,而信息是由model 提供的),以及用相关的信息告诉另外一边。
iOS MVC 介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。