UIApplicationDelegate 包含下面几个函数监控应用程序状态的改变:
当一个应用程序首先运行时,调用函数
didFinishLaunchingWithOp tions,但此时应用程序还处于inactive状态,所以接着会调用
applicationDidBecomeActi ve函数,此时就进入了应用程序的界面了。
(
Even if you develop your application using iPhone SDK 4 and later, you must still be prepared for your application to be terminated. If memory becomes constrained, the system might remove applications from memory in order to make more room. If your application is currently suspended, the system removes your application from memory without any notice. However, if your application is currently running in the background, the system does call the
applicationWillTerminate :
method of the application delegate. Your application cannot request additional background execution time from this method.)