11.3.1 UIViewController概述

11.3.1 UIViewController概述

UIViewController类为所有的iOS应用提供了一个基本的“视图-控制器”模型。开发者在实现自己的页面时一般会选择继承UIViewController进行定制。iOS系统提供的几个视图控制器也有自己的特殊用途,在后续的小节中会逐一介绍。每个UIViewController的实例都管理着与当前页面相关的视图集合,作为应用程序控制器的一部分,UIViewController负责视图、数据、其他控制器实例的交流工作,这样可以帮助应用程序提供一个连贯的用户界面。在Xcode生成的项目中,ViewController这个类也是继承自UIViewController的。