《iOS 8开发指南》——第6章,第6.2节Xcode中的MVC
本节书摘来自异步社区《iOS 8开发指南》一书中的第6章,第6.2节Xcode中的MVC,作者 管蕾,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.2 Xcode中的MVCiOS 8开发指南在用Xcode编程并在Interface Builder中安排用户界面(UI)元素后,Cocoa Touch的结构旨在利用MVC(Model-View-Controller,模型—视图—控制器)设计模式。在本节的内容中,将讲解Xcode中MVC模式的基本知识。 6.2.1 原理MVC模式会将Xcode项目分为如下3个不同的模块。 1.模型模型是应用程序的数据,比如项目中的数据模型对象类。模型还包括采用的数据库架构,比如Core Data或者直接使用SQLite文件。 2.视图顾名思义,视图是用户看到的应用程序的可视界面。它包含在Interface Builder中构建的各种UI组件。 3.控制器控制器是将模型和视图元素连接在一起的逻辑单元,处理用户输入和UI交互。UIKit组件的子类,比如UINavigationController和UITabBarController是最先会被想到的,但...