按時間先后順序:
Instantiated(from storyboard usually)
awakeFromNib
segue preparation happens
outlets get set
viewDidLoad
viewWillAppear && viewDidAppear
viewWillDisappear && viewDidDisappear
當viewWillAppear 或者 viewWillDisappear 發(fā)生的時候,無論view是否在屏幕上都會多次觸發(fā)以下兩個方法來實現自動布局(處理幾何相關的屬性):
viewWillLayoutSubviews
viewDidLayoutSubviews
當旋轉屏幕的時候,系統(tǒng)還會觸發(fā)以下方法:
viewWillTransition
注意: awakeFromNib 方法中不能保證屬性被完全初始化,一般用于設置代理等準備工作,其他情況一般少用