1.定义
一组用于管理应用程序共享行为的方法。
2.声明
1 | protocol UIApplicationDelegate |
3.概况
- 管理app的共享行为。
- 和
UIApplication
一起管理与系统的交互行为。 - 在app启动周期的早期就会创建app委托对象,因此一直存在。
用来处理一下任务:
- 初始化app的中心数据结构
- 配置app的场景
- 响应来自app外部的通知
- 响应的事件是以app本身为目标的,而不是以场景、视图、视图控制为目标
- 在启动时注册必需的服务
4.IOS12及更低版本的生命周期管理
在IOS12及更低版本是使用app delegate来管理主要的生命周期事件,主要是当程序进入前台时或移动到后台时更新app状态。
5.Topics
5.1 Initializing the App
1 | func application(UIApplication, |
1 | func application(UIApplication, |