UIApplicationDidBecomeActiveNotification
app開始接收系統事件之后觸發,即app獲得運行權或者系統焦點之后,應用在啟動后,會獲得系統焦點,在屏幕上彈出一個window或者 設備被鎖后失焦,并在解鎖后再次獲得系統焦點。
UIApplicationWillResignActiveNotification
app失去焦點的時候觸發
UIApplicationWillEnterForegroundNotification
在離開后臺狀態到變得active這一過程的起點之后一點觸發
UIApplicationDidEnterBackgroundNotification
app進入后臺之后觸發
在具體的場景中,比如某照片應用,雙擊home之后,相機畫面變黑,重新激活之后,又由黑到出現視頻。
對于消失的場景來說如果雙擊home,會觸發UIApplicationWillResignActiveNotification事件,這時候因為相機還未被占用,所以不需要做操作,app仍然能夠捕獲到相機預覽畫面,這時候如果選擇了其他app會觸發UIApplicationDidEnterBackgroundNotification