1、回调方法:application:didFinishLaunchingWithOptions:
本地通知:UIApplicationDidFinishLaunchingNotification
触发时机:程序启动并进行初始化的时候后。
适宜操作:这个阶段应该进行根视图的创建。
2、回调方法:applicationDidBecomeActive:
本地通知:UIApplicationDidBecomeActiveNotification
触发时机:程序进入前台并处于活动状态时调用。
适宜操作:这个阶段应该恢复UI状态(例如游戏状态)。
3、回调方法:applicationWillResignActive:
本地通知:UIApplicationWillResignActiveNotification
触发时机:从活动状态进入非活动状态。
适宜操作:这个阶段应该保存UI状态(例如游戏状态)。
4、回调方法:applicationDidEnterBackground:
本地通知:UIApplicationDidEnterBackgroundNotification
触发时机:程序进入后台时调用。
适宜操作:这个阶段应该保存用户数据,释放一些资源(例如释放数据库资源)。
5、回调方法:applicationWillEnterForeground:
本地通知:UIApplicationWillEnterForegroundNotification
触发时机:程序进入前台,但是还没有处于活动状态时调用。
适宜操作:这个阶段应该恢复用户数据。
6、回调方法:applicationWillTerminate:
本地通知:UIApplicationWillTerminateNotification
触发时机:程序被杀死时调用。
适宜操作:这个阶段应该进行释放一些资源和保存用户数据。
网友评论