首页

时间和精神的房子
壹只iOS程序员的修行世界,欢迎来访

如果文章对您有所帮助
将是我最大的荣幸

iOS 中 MVC 的设计理念

MVC 的概念最早出现在二十世纪八十年代的 施乐帕克实验室 中,当时施乐帕克为 Smalltalk 发明了这种程序设计模式。现在,MVC 已经成为主流的客户端编程框架,在 iOS 开发中,系统为我们实现好了公共的视图类:UIView 和控制器类 UIViewController。因此,我们几乎无法逃避开 MVC 这种设计模式。

理想MVC

MVC 将程序中的类分为三种类型Model、View、Controller,以便每种类型的类可以相互解耦提高灵活性和复用性。

Model 用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。狭义来讲,Model 是对数据的封装,较现......