码迷,mamicode.com
首页 > 移动开发 > 详细

iOS MVC 介绍

时间:2014-10-09 15:32:38      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:io   os   使用   数据   sp   div   on   cti   bs   

所有的 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 介绍

标签:io   os   使用   数据   sp   div   on   cti   bs   

原文地址:http://www.cnblogs.com/safiri/p/4012662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!