AppDelegate里面方法的解释运行顺序

->在AppDelegate这些常用的方法还是要记住的,还有一些不常用的没写全后面会补充。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{}--//每次程序启动的时候会调用,只有程序启动会调用一次,其他时候不会调用。

- (void)applicationWillResignActive:(UIApplication*)application {}--//应用程序即将从活动状态转移到非活动状态(两种情况:1:正在使用的时候来电话,2:用户退出应用进入背景状态)此方法可以暂停应用程序正在进行的任务,如果是游戏可以使用这种方法暂停游戏。

- (void)applicationDidEnterBackground:(UIApplication*)application {}--//应用程序进入后台运行。

- (void)applicationWillEnterForeground:(UIApplication *)application{}--//应用程序即将进入前台执行,在这里可以撤销许多进入后台的更改。

- (void)applicationDidBecomeActive:(UIApplication *)application{}--//应用程序被激活后执行的方法,(应用程序是先进入前台再激活状态,注意顺序)。

- (void)applicationWillTerminate:(UIApplication *)application{}--//应用程序即将终止时执行。

加一个链接
http://blog.csdn.net/ios_che/article/details/8204289

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容