我是否必须在AppDelegate.swift文件中写入任何内容?

时间:2016-01-25 20:14:53

标签: ios swift appdelegate uiapplicationdelegate

我只是想知道在发布之前我是否必须在我的Xcode项目的AppDelegate.swift文件中编写任何代码。当我不在AppDelegate中写任何内容时,是否有必要或应用程序是否正常工作。

1 个答案:

答案 0 :(得分:4)

你需要吗?不,如果查看UIApplicationDelegate协议,您将看到没有任何委托方法被标记为必需。这是一个为方便起见而提供的课程,可让您设置应用程序。

Apple docs说得最好:

  

启动时间是应用程序生命周期中的重要一点。在发布时,应用程序代理负责执行初始化应用程序所需的任何自定义代码。例如,应用程序委托通常会创建应用程序的初始数据结构,注册任何所需的服务,并根据任何可用数据调整应用程序的初始用户界面。