这几个方法都是 UIApplicationDelegate 代理中的方法
// 在应用程序启动后,委托首先调用该方法。可以在该方法里做一些对象的初始化。
- (void)applicationWillResignActive:(UIApplication *)application;
程序的前后台进行切换
// 应用程序将要辞去活跃状态--即由活跃状态切换到非活跃状态--也就是将要进入后台,委托会调用该方法。如返回主屏幕或切换应用程序。
- (void)applicationWillResignActive:(UIApplication *)application;
// 在应用程序已经进入后台程序时,委托调用该方法。
- (void)applicationDidEnterBackground:(UIApplication *)application NS_AVAILABLE_IOS(4_0);
// 在应用程序将要进入前台时,委托调用该方法,与applicationWillResignActive相对。
- (void)applicationWillEnterForeground:(UIApplication *)application NS_AVAILABLE_IOS(4_0);
// 在应用程序已经进入活跃状态--即如前台,委托调用该方法,与 applicationDidEnterBackground 方法相对应
- (void)applicationDidBecomeActive:(UIApplication *)application;
// 在应用程序要完全退出的时候,委托调用该方法。
- (void)applicationWillTerminate:(UIApplication *)application;
几个方法的执行顺序
启动应用程序
按Home键退出或切换应用程序
返回应用程序
杀进程退出
本文详细解析了UIApplicationDelegate中的关键方法,包括应用程序启动、切换前后台及退出等不同状态下的回调方法,并阐述了这些方法的调用顺序。
5445

被折叠的 条评论
为什么被折叠?



