iOS应用生命周期

*当第一次运行程序时候:(active)
didFinishLaunchingWithOptions(加载完毕)->
applicationDidBecomeActive(获取焦点)
*当点击home键时候:(background)
applicationWillResignActive(失去焦点)->
applicationDidEnterBackground(进入后台)
*当再次点击应用图标重新进入应用时候:
applicationWillEnterForeground(进入前台)->
applicationDidBecomeActive(获取焦点)

未运行:

此状态表明应用位于刚刚重新启动的设备上,在设备打开状态下,不论应用在何时启动,只有遇到以下状况才返回未运行状态:

应用的Info.plist包含UIApplicationExitsOnSuspend键(并且其值设置为YES);

应用之前被挂起且系统需要清除一些内存;

应用在运行过程中崩溃。

活跃:

应用在屏幕上显示的正常状态

后台:

应用获得一定时间执行一些代码,无法直接访问屏幕或获取任何用户输入,用户按下home键后不久进入此状态,大部分迅速进入挂起状态,直到再次被激活。

挂起:

一般而言,应用在进入后台后不久就会转变为挂起状态。

不活跃:

应用仅仅在其他状态之间的临时过渡阶段处于不活跃状态。用户处理系统提示,或者锁定屏幕。

 

转载于:https://www.cnblogs.com/linxiu-0925/p/5505945.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值