UIApplicationDelegate
一组管理应用共享行为的方法。
定义
概述
app delegate对象管理应用共享行为。app delegate实际上是应用的根对象,同 UIApplication 一起管理与系统的某些交互。与 UIApplication 对象类似,UIKit在应用启动早期创建app delegate对象并始终存在。
使用 app delegate 对象处理如下任务:
初始化应用关键数据结构;
配置应用scene;
响应应用外的通知,例如内存报警、下载完成通知等;
处理针对于应用本身,而不针对于应用scene,view或者view controller的事件;
在启动时注册需要的服务,例如推送服务;
iOS12及以前的声明周期管理
在iOS12及以前,使用app delegate管理大部分生命周期事件。在应用切换前后台状态的时候使用app delegate的方法来更新应用的状态。
Last updated
Was this helpful?