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

iOS 的MVC设计模式

时间:2015-04-11 10:24:54      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:设计模式   mvc   ios   应用   c   

MVC是所有面向对象程序设计语言都应该遵守的规范,MVC思想是将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller·(控制器),它们以最少的耦合协同工作,从而提高应用的可扩展性和可维护性。 如图:技术分享
Model组件:在进行ios应用开发时,Model组件通常是一些普通的Objective-C类,这些Object-C类可用于保存少量的应用程序状态数据。当应用程序的数据较多的时候,可以考虑使用Core Data来构建数据模型。
(例如我们的学生信息管理系统里面的姓名、性别、年龄、学号等数据都是Model组件的具体表现)
视图组件:在进行ios应用开发时,主要使用Interface Builder来创建视图组件。但在实际项目中大部分用的是代码创建组件,这样便于修改界面,更可能扩展已有的视图组件。(最典型的例子是.xib文件)
控制器组件:控制器组件通常是由Objective-C类来充当。当控制器组件可以是完全自定义的类(继承NSObject的子类)。但大部分时候,控制器组件都会继承UIKit框架中的UIViewController基类,通过继承改基类,可以获得大量的功能。
上图(小编承认下图是借别人的,要钱不?给你呗。哈哈^_^)
技术分享
ok!可能有些新手还是云里雾里滴,正常,开始学习的时候就是不好理解,等你往后面学习,再回过头就理解这个模式了。加油O(∩_∩)O哈哈~

iOS 的MVC设计模式

标签:设计模式   mvc   ios   应用   c   

原文地址:http://blog.csdn.net/it_ds/article/details/44992671

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