AppDelegate关于应用程序挂起、复原与终止的代理方法:
首次运行:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions=====> 程序首次运行
- (void)applicationDidBecomeActive:(UIApplication *)application===> 程序重新激活 !
首次关闭(home):
- (void)applicationWillResignActive:(UIApplication *)application===> 程序将挂起 !
- (void)applicationDidEnterBackground:(UIApplication *)application===> 程序进入后台 !
再次运行:
- (void)applicationWillEnterForeground:(UIApplication *)application===> 程序进入前台 !
- (void)applicationDidBecomeActive:(UIApplication *)application===> 程序重新激活 !
再次关闭:
- (void)applicationWillResignActive:(UIApplication *)application===> 程序将挂起 !
- (void)applicationDidEnterBackground:(UIApplication *)application===> 程序进入后台 !
终止程序:
- (void)applicationWillTerminate:(UIApplication*)application===> 程序将终止 !