Documentation URL
APP生命週期狀態
管理生命週期事件
-
Launch
初始化APP準備啓動;
- APP啓動時序
- 執行一次APP配置
- APP啓動時序
-
Activation
APP顯示到前臺
- 準備
- [ApplicationDelegate applicationDidBecomeActive:]
當APP處於active狀態時,回調
- [ApplicationDelegate applicationWillEnterForeground:]
如果APP已經處於background,怎會先調用該方法,之後再回調applicationDidBecomeActive:方法;
- [ViewController viewWillAppear:]
更新視圖內容
- [ViewController viewDidAppear:]
在視圖出現在屏幕上後回調;
- [ApplicationDelegate applicationDidBecomeActive:]
- 準備
-
Deactivation
APP處於background,被阻塞;
- [ApplicationDelegate applicationWillResignActive:]
首先調用該方法 ;在該過程中會中斷app操作和保存用戶關鍵數據;
- [ApplicationDelegate applicationDidEnterBackground:]
APP進入background回調該方法;
- [ApplicationDelegate applicationWillResignActive:]
- Background execution
- Termination