iOS基礎

應用的生命週期數據庫

 

應用的5種狀態併發

Not Running 非運行狀態app

Inactive 前臺非活動狀態視頻

Active 前臺活動狀態生命週期

Background 後臺狀態遊戲

Suspend 掛起狀態內存

方法 本地通知 說明
application:didFinishLaunchingWithOptions: UIApplicationDidFinishLaunchingNotification 應用啓動並進行初始化時會調用該方法併發出通知。這個階段會實例化根視圖控制器。
applicationDidBecomeActive: UIApplicationDidBecomeActiveNotification 應用進入前臺並處於活動狀態時調用該方法併發出通知。這個階段能夠恢復UI狀態,好比遊戲狀態
applicationWillResignActive UIApplicationWillResignActiveNotification 應用從活動狀態進入非活動狀態時調用該方法併發出通知。這個階段能夠保存UI的狀態
applicationDidEnterBackground: UIApplicationDidEnterBackgroundNotification 應用進入後臺調用該方法併發出通知。這個階段能夠保存用戶數據,釋放一些資源(例如釋放數據庫資源)
applicationDidEnterForeground: UIApplicationDidEnterForegroundNotification 應用進入到前臺,可是尚未處於活動狀態時調用該方法併發出通知。這個階段能夠恢復用戶數據
applicationWillTerminate: UIApplicationWillTerminateNotification 應用被終止時調用該方法併發出通知,但內存清除時除外。
     

 

 

 

 利用標識符保存和恢復視圖的狀態資源

 

參考資料it

黑馬培訓視頻io

相關文章
相關標籤/搜索