美文网首页
iOS程序运行状态深究

iOS程序运行状态深究

作者: 儒徒 | 来源:发表于2020-07-16 19:57 被阅读0次

UIApplicationDidBecomeActiveNotification

  • 官方翻译:An app is active when it is receiving events. An active app can be said to have focus. It gains focus after being launched, loses focus when an overlay window pops up or when the device is locked, and gains focus when the device is unlocked.
    在应用程序激活时发布。应用程序在接收事件时处于活动状态。 可以说一个活动的应用程序具有焦点。 它在启动后会获得焦点,在弹出窗口或锁定设备时会失去焦点,而在解锁设备时会获得焦点。

  • UIApplicationDidBecomeActiveNotification触发时机

    • 1.在App中触发系统弹窗(如内购弹窗)-再回到App,触发

    • 2.App启动

    • 3.重新进入前台


      image.png

UIApplicationWillEnterForegroundNotification

  • 触发时机
    • 只有重新进入前台

UIApplicationDidBecomeActiveNotification和 UIApplicationWillEnterForegroundNotification

  • 调用时机不同,如上。
  • 重新进入前台时都会触发,但UIApplicationWillEnterForegroundNotification 是要早于 UIApplicationDidBecomeActiveNotification。

相关文章

  • iOS程序运行状态深究

    UIApplicationDidBecomeActiveNotification 官方翻译:An app is a...

  • iOS应用运行状态及启动流程

    (一)应用程序的运行状态 任何iOS应用都有以下五种运行状态:(1)Not Running:程序为启动(2)Ina...

  • iOS中的程序的五种状态

    iOS中的程序的五种状态 1、程序的五种状态 Not Running:未运行。 Inactive:前台非活动状态。...

  • iOS中的程序的五种状态

    iOS中的程序的五种状态 1、程序的五种状态 Not Running:未运行。 Inactive:前台非活动状态。...

  • 随笔-iOS中的程序的状态

    iOS中的程序的五种状态 1、程序的五种状态Not Running:未运行。Inactive:前台非活动状态。处于...

  • iOS应用程序的状态

    iOS应用程序一共有五种状态: Not Running 程序还没运行 Inactive ...

  • iOS应用程序一般的五个状态

    一、iOS应用程序一般的五个状态(app的活动监测) 先说说iOS 应用程序5个状态: 停止运行-应用程序已经终止...

  • iOSAPP生命周期

    一、应用程序状态 iOS应用程序有一下几种状态 Not Running未运行应用程序尚未启动 Inactive未激...

  • iOS App状态相关文章

    应用程序挂起、复原与终止— IOS开发 ios上的app运行状态的几种理解 iOS app状态及其多任务处理 io...

  • iOS常用类方法的调用顺序

    UIApplication 执行顺序: IOS的应用程序一共有5种状态。 Not running(未运行):程序未...

网友评论

      本文标题:iOS程序运行状态深究

      本文链接:https://www.haomeiwen.com/subject/tfpmhktx.html