iOS AppDelegate中的回调方法和通知

1、回调方法:application:didFinishLaunchingWithOptions:

        本地通知:UIApplicationDidFinishLaunchingNotification

        触发时机:程序启动并进行初始化的时候后。

        适宜操作:这个阶段应该进行根视图的创建。

2、回调方法:applicationDidBecomeActive:

        本地通知:UIApplicationDidBecomeActiveNotification

        触发时机:程序进入前台并处于活动状态时调用。

        适宜操作:这个阶段应该恢复UI状态(例如游戏状态)。

3、回调方法:applicationWillResignActive:

        本地通知:UIApplicationWillResignActiveNotification

        触发时机:从活动状态进入非活动状态。

        适宜操作:这个阶段应该保存UI状态(例如游戏状态)。

4、回调方法:applicationDidEnterBackground:

        本地通知:UIApplicationDidEnterBackgroundNotification

        触发时机:程序进入后台时调用。

        适宜操作:这个阶段应该保存用户数据,释放一些资源(例如释放数据库资源)。

5、回调方法:applicationWillEnterForeground:

        本地通知:UIApplicationWillEnterForegroundNotification

        触发时机:程序进入前台,但是还没有处于活动状态时调用。

        适宜操作:这个阶段应该恢复用户数据。

6、回调方法:applicationWillTerminate:

        本地通知:UIApplicationWillTerminateNotification

        触发时机:程序被杀死时调用。

        适宜操作:这个阶段应该进行释放一些资源和保存用户数据。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容