我必须在 AppDelegate.swift 文件中写任何东西吗?
Posted
技术标签:
【中文标题】我必须在 AppDelegate.swift 文件中写任何东西吗?【英文标题】:Do I have to write anything in AppDelegate.swift file? 【发布时间】:2016-01-25 20:14:53 【问题描述】:我只是想知道在发布之前是否必须在我的 Xcode 项目中的 AppDelegate.swift
文件中编写任何代码。当我不在AppDelegate
中写任何东西时,是否有必要或者应用程序可以正常工作。
【问题讨论】:
【参考方案1】:你必须这样做吗?不,如果您查看UIApplicationDelegate
协议,您会看到没有一个委托方法被标记为必需的。这是一个提供方便的类,可让您设置应用程序。
Apple docs 说得最好:
启动时间是应用生命周期中的一个重要环节。在启动时,应用委托负责执行初始化应用所需的任何自定义代码。例如,应用委托通常会创建应用的初始数据结构、注册任何所需的服务,并根据任何可用数据调整应用的初始用户界面。
【讨论】:
以上是关于我必须在 AppDelegate.swift 文件中写任何东西吗?的主要内容,如果未能解决你的问题,请参考以下文章
我需要我的 AppDelegate.swift 在 Objective C for PayPal SDK 中吗
如何将 AppDelegate Swift 代码放入 Objective-C AppDelegate 文件并使其工作?
AppDelegate.swift 如何在 Xcode 6.3 中替换 AppDelegate.h 和 AppDelegate.m