按照执行顺序排列:
initWithCoder: 通过nib文件初始化时触发;
awakeFromNib: nib文件被加载的时候,会发生一个awakeFromNib的消息到nib文件中的每个对象;
loadView: 开始加载视图控制器自带的view;
viewDidLoad: 视图控制器的view被加载完成;
viewWillAppear: 视图控制器的view将要显示在window上;
updateViewConstraints: 视图控制器的view开始更新autoLayout约束;
viewWillLayoutSubviews: 视图控制器的view将要更新内容视图的位置;
viewDidLayoutSubviews: 视图控制器的view已经更新视图的位置;
viewDidAppear: 视图控制器的view已经展示到window上;
- viewWillDisAppear: 视图控制器将要从window上消失;
- viewDidDisAppear: 视图控制器的view已经从window上消失。