iOS 中appDelegate的生命周期总结

1.告诉代理启动基本完成程序准备开始运行

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    returnYES;

}

2. 当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件

- (void)applicationWillResignActive:(UIApplication *)application {

    

}


3.当程序被推送到后台的时候调用。所以要设置后台继续运行,则在这个函数里面设置即可

- (void)applicationDidEnterBackground:(UIApplication *)application {

   

}


4.当程序从后台将要重新回到前台时候调用

- (void)applicationWillEnterForeground:(UIApplication *)application {

    

}


5.当应用程序入活动状态执行

- (void)applicationDidBecomeActive:(UIApplication *)application {

    

}


6.当程序将要退出是被调用,通常是用来保存数据和一些退出前的清理工作。

- (void)applicationWillTerminate:(UIApplication *)application {

    

}



你可能感兴趣的:(iOS 中appDelegate的生命周期总结)