有人能解释一下iPhone的生命周期过程吗?即应用程序从开始到结束的生命周期。
另外可以参考Cocoanetics的这篇文章, 文章中有一张非常有用的流程图,解释了在应用程序生命周期中AppDelegate方法的不同调用:
applicationWillTerminate
消息。当操作系统想要释放内存时,你将只会收到一个 SIGTRM
信号。文档已经损坏多年了。 - jwwapplicationWillTerminate
消息,但仅在图表中解释的情况下,即如果您使用的是SDK<4(这种情况现在不可能发生),或者如果您在应用程序的Info.plist
中将UIApplicationExitsOnSuspend
设置为YES
。因此,该图表仍然是正确的 ;) - AliSoftware在iOS开发者手册中还有一个更简单的方法。