ViewController.swift和Cocoa Touch Class作为UIViewController的子类

时间:2016-05-26 14:28:00

标签: ios swift

我正在关注iOS Swift教程来构建应用程序。教师建议我删除ViewController.swift文件并添加一个新的Cocoa Touch Class模板,该模板将是UIViewController的子类,但没有解释原因。有人可以启发我这背后的原因,它的好处是反对在原始的ViewController.swift文件中构建应用程序?

它只是一种命名文件的自定义方法吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,使用Single Application项目模板创建ViewController.swift文件。 iOS项目可以有很多ViewControllers。

  

查看控制器是应用内部结构的基础。每个应用程序至少有一个视图控制器,大多数应用程序有几个。每个视图控制器都管理应用程序用户界面的一部分以及该界面与底层数据之间的交互。视图控制器还可以促进用户界面不同部分之间的转换。

有关详细信息,请查看Apple文档:The Role of View Controllers