摘自 李发展 王亮的《iOS应用开发从入门到精通》
五种状态: 未运行,未激活,已激活,后台,挂起
未运行:即app未启动。
未激活:app处于前台,但不处理事件。一般当在使用过程,遇到突发的切出,如使用过程来电话,锁屏,刚按下home键,会在此状态停留一段时间,之后进入后台。
已激活:正常使用,接受处理事件。
后台:可执行某些代码。可通过代码延长后台运行时间。之后进入挂起。
挂起:不接受任何事件,依旧保存在内存中。是否被杀死,由系统根据内存使用情况决定。
![iOS应用程序生命周期的五个状态](https://img.haomeiwen.com/i14458179/ccbfbe797fb8e983.jpg
网友评论