學科:IOS/KB/視圖生命流程

來自維基學院

本篇待完善

通過Nib方式加載:

  1. initWithCoder:
  2. awakeFromNib

viewDidLoad, viewWillAppear 注意事項[編輯 | 編輯原始碼]

  • viewDidLoad 是可能執行多次的
當memory warning發生時,系統會嘗試unload掉不可見的controller視圖,當這些被unload掉的視圖再次顯示時就會重新被載入,再次執行viewDidLoad
所以請確保這裡的代碼執行多次不會出問題,通常只把與視圖初始化直接相關的代碼放置在這裡。

參考[編輯 | 編輯原始碼]