标签:
状态更改通知:
1. 委托方法:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
通知: UIApplicationDidFinishLaunchingNotification 加载完成
程序启动
2.委托方法:- (void)applicationWillResignActive:(UIApplication *)application
通知: UIApplicationWillResignActiveNotification 退出活跃状态
用户摁下主屏幕按钮调用 可以用来启用或禁止动画等 不应该在WillResignActive中假设应用将进入后台状态,这只是一种临时变化
3.委托方法:- (void)applicationDidEnterBackground:(UIApplication *)application
通知: UIApplicationDidEnterBackground 进入后台状态
释放所有可以重建的资源,保存所有用户资料,关闭网络连接等
4.委托方法:- (void)applicationWillEnterForeground:(UIApplication *)application
通知: UIApplicationWillEnterForeground 即将进入前台
重新加载释放的资源,加载所有用户资料,重新建立网络连接等
5.委托方法:- (void)applicationDidBecomeActive:(UIApplication *)application
通知: UIApplicationDidBecomeActive 进入活跃状态
切回前台时调用 可以用来启用或禁止动画等
6.委托方法:- (void)applicationWillTerminate:(UIApplication *)application
通知: UIApplicationWillTerminate 即将终止应用
尽量少使用他
APP(应用)生命周期
标签:
原文地址:http://www.cnblogs.com/booksky/p/4700337.html