應用的生命週期

Documentation URL

https://developer.apple.com/documentation/uikit/core_app/managing_your_app_s_life_cycle?language=objcapp

APP生命週期狀態

``

管理生命週期事件

https://developer.apple.com/documentation/uikit/core_app/managing_your_app_s_life_cycle?language=objcide

  • Launchui

    初始化APP準備啓動;blog

    • APP啓動時序
      應用的生命週期
    • 執行一次APP配置
  • Activation生命週期

    APP顯示到前臺事件

    • 準備
      • [ApplicationDelegate applicationDidBecomeActive:]

        當APP處於active狀態時,回調get

      • [ApplicationDelegate applicationWillEnterForeground:]

        若是APP已經處於background,怎會先調用該方法,以後再回調applicationDidBecomeActive:方法;it

      • [ViewController viewWillAppear:]

        更新視圖內容io

      • [ViewController viewDidAppear:]

        在視圖出如今屏幕上後回調;class

  • Deactivation

    APP處於background,被阻塞;

    • [ApplicationDelegate applicationWillResignActive:]

      首先調用該方法 ;在該過程當中會中斷app操做和保存用戶關鍵數據;

    • [ApplicationDelegate applicationDidEnterBackground:]

      APP進入background回調該方法;

  • Background execution
  • Termination
相關文章
相關標籤/搜索