zoukankan      html  css  js  c++  java
  • iOS应用生命周期

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

    未运行:

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

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

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

    应用在运行过程中崩溃。

    活跃:

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

    后台:

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

    挂起:

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

    不活跃:

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

  • 相关阅读:
    view如何被添加到window上并显示出来
    事件分发机制
    绘制机制
    setContentView
    消息机制——handler
    布局文件是如何被解析的?
    Xamarin.ios引用第三方SDK
    Xamarin.ios——First APP
    UITextView 文本垂直居中
    从NavigationController 下的UITableView中移除 header
  • 原文地址:https://www.cnblogs.com/linxiu-0925/p/5505945.html
Copyright © 2011-2022 走看看