AppDelegate中的若干方法介绍:
* - (BOOL)application:didFinishLaunchingWithOptions:
app加载完毕的时候调用
* - (void)applicationWillResignActive:
app失去焦点的时候调用(失去焦点UI控件就不能正常使用了, 然后app就可以进入后台了)
* - (void)applicationDidEnterBackground:
app进入后台的时候调用(app消失不见)
* - (void)applicationWillEnterForeground:
app进入前台的时候调用(app显示出来)
* - (void)applicationWillTerminate:
app终结, app关闭的时候调用(但一般情况下不会调用).
注意: 当一个应用进入后台(休眠)状态下时, 然后再关闭该应用, 并不会调用applicationWillTerminate:
方法。原因: 当应用进入"休眠"状态下的时候是无法接收任何事件的(比如关闭)。但是有些应用在进入后台的时候, 并不休眠(比如"音乐播放器"、"QQ"等。要实现这种效果需要在"info.plist"中增加一个配置: 配置该应用的类型。 )参考:http://www.cnblogs.com/tracy-e/p/3151457.html
** 在上面的四个代理方法中输出一句话, 验证执行顺序。
时间: 2024-12-29 11:14:29