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

ios开发中MVC模式的理解

时间:2015-11-07 23:08:41      阅读:351      评论:0      收藏:0      [点我收藏+]

标签:

     MVC是80年代出现的一种软件设计模式,是模型(model),视图(view)和控制(Controller)的缩写。

    其中Model的主要功能包括业务逻辑的处理以及数据的访问,这是应用程序的主体部分。

    View的主要功能是用来跟用户进行交互,实现数据的收集和展示,视图是用户看到和直接操作的的界面,它只接受用户的操作。

     Controller的主要功能用来在视图和模型之间建立联系并控制数据的走向,控制器本身不输出任何内容和对数据做任何处理。

技术分享

用个简单的例子来说明三者的关系   

一个简单的计算器,它除了我们一贯看到的输入输出界面,其实它的内部还有负责运算的模块和负责控制的部件

Controller根据用户在View上的操作,将输入的数字传给Model,model保存数字并根据要求进行加减乘除,进行数据分析,再将得到的结果传给Controllr,由Controller把结果交给View,View把结果显示出来。

 

ios开发中MVC模式的理解

标签:

原文地址:http://www.cnblogs.com/xcodes123/p/4946157.html

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