我們常常在新增一個專案後會看到下面有個叫做viewDidLoad()的東西,如下圖
viewDidLoad()就是UIViewController的生命週期的一種,你可以在按下command+R之後,也就是畫面載入時,做一些設定,像是更改顏色,新增UI元件等等,但要注意的是他只會被呼叫"一次"以下是UI的生命週期:
Init -> loadView -> viewDidLoad -> viewWillAppear -> viewDidAppear -> viewWillDisapper -> viewDidDisapper
以上就是一個UIViewController完整的生命週期
Init:初始化
loadView:建立與加載UIViewContriller管控的View
viewDidLoad:把View加載到記憶體中
viewWillAppear:畫面準備顯示
viewDidAppear:畫面顯示完成
viewWillDisapper:畫面準備消失
viewDidDisapper:畫面消失