當view被載入記憶體時,但畫面還沒顯示出來時,就會呼叫 viewDidLoad ,通常會設為 override ,為了要初始化。
當在 view 即將出現於畫面,且還沒有任何的動畫出現在畫面上時被呼叫的。我們可以重寫這個方法來執行與 view 關聯的自定義任務。
在 viewWillAppear 結束後,即 view 被載入後到 view controller 後,就會載入這個方法。同樣地,我們可以透過重寫來增加任務到已經呈現的 view。
當 view 將被移除,且動畫開始執行前呼叫的。我們可以重寫這個方法來改變 view 的各種狀態。如我們可以將被改變的 status bar 還原回來。
當 view 被移除後,我們可以使用這個方法來後這時刻的自定義任務。