天天看點

應用的生命周期

<a href="https://developer.apple.com/documentation/uikit/core_app/managing_your_app_s_life_cycle?language=objc">https://developer.apple.com/documentation/uikit/core_app/managing_your_app_s_life_cycle?language=objc</a>
應用的生命周期

Launch

初始化APP準備啟動;

APP啟動時序

應用的生命周期

執行一次APP配置

Activation

APP顯示到前台

準備

[ApplicationDelegate applicationDidBecomeActive:]

當APP處于active狀态時,回調

[ApplicationDelegate applicationWillEnterForeground:]

如果APP已經處于background,怎會先調用該方法,之後再回調applicationDidBecomeActive:方法;

[ViewController viewWillAppear:]

更新視圖内容

[ViewController viewDidAppear:]

在視圖出現在螢幕上後回調;

Deactivation

APP處于background,被阻塞;

[ApplicationDelegate applicationWillResignActive:]

首先調用該方法 ;在該過程中會中斷app操作和儲存使用者關鍵資料;

[ApplicationDelegate applicationDidEnterBackground:]

APP進入background回調該方法;

Background execution

Termination

本文轉自wauoen51CTO部落格,原文連結:http://blog.51cto.com/7183397/2069629 ,如需轉載請自行聯系原作者

上一篇: cat指令簡解

繼續閱讀