AppDelegate中方法执行的时机

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

//这个方法是指程序已经准备好,可以开始运行了。程序的初始化要在这里面进行。在这个方法里程序只是进行加载,还没有显示出来。应用程序是一个循环,如果没有手动代码退出,没有用户主动杀死,程序没有bug是不会主动退出的。

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

//应用程序在即将变为非活性状态时执行


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

//应用程序进入后台状态时执行(已经变成非活跃状态)


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

//应用程序在即将变为活跃状态时执行。


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

//应用程序已经变为活跃状态时执行


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

//应用程序关闭时执行


你可能感兴趣的:(ios开发)