美文网首页
iOS AppDelegate中的回调方法和通知

iOS AppDelegate中的回调方法和通知

作者: eden_lx | 来源:发表于2021-09-01 11:25 被阅读0次

    1、回调方法:application:didFinishLaunchingWithOptions:

            本地通知:UIApplicationDidFinishLaunchingNotification

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

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

    2、回调方法:applicationDidBecomeActive:

            本地通知:UIApplicationDidBecomeActiveNotification

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

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

    3、回调方法:applicationWillResignActive:

            本地通知:UIApplicationWillResignActiveNotification

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

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

    4、回调方法:applicationDidEnterBackground:

            本地通知:UIApplicationDidEnterBackgroundNotification

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

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

    5、回调方法:applicationWillEnterForeground:

            本地通知:UIApplicationWillEnterForegroundNotification

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

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

    6、回调方法:applicationWillTerminate:

            本地通知:UIApplicationWillTerminateNotification

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

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

    相关文章

      网友评论

          本文标题:iOS AppDelegate中的回调方法和通知

          本文链接:https://www.haomeiwen.com/subject/ofexwltx.html