iOS APP后台运行几种方式
发布网友
发布时间:2022-04-20 23:48
我来回答
共1个回答
热心网友
时间:2022-04-01 11:44
iOS应用的运行状态分为以下四种:
1、Not running:应用还没有启动,或者应用正在运行但是途中被系统停止。
2、Inactive:当前应用正在前台运行,但是并不接收事件(当前或许正在执行其它代码)。一般每当应用要从一个状态切换到另一个不同的状态时,中途过渡会短暂停留在此状态。
3、Active:当前应用正在前台运行,并且接收事件。这是应用正在前台运行时所处的正常状态。
4、Suspended:应用处在后台,并且已停止执行代码。系统自动的将应用移入此状态,且在此举之前不会对应用做任何通知。当处在此状态时,应用依然驻留内存但不执行任何程序代码。当系统发生低内存告警时,系统将会将处于 Suspended 状态的应用清除出内存以为正在前台运行的应用提供足够的内存。