
initWithCoder:(NSCoder *)aDecoder:(如果使用storyboard或者xib)loadView:加载viewviewDidLoad:view加载完毕viewWillAppear:控制器的view将要显示viewWillLayoutSubviews:控制器的view将要布局子控件viewDidLayoutSubviews:控制器的view布局子控件完成
这期间系统可能会多次调用viewWillLayoutSubviews 、 viewDidLayoutSubviews 俩个方法viewDidAppear: 控制器的view完全显示viewWillDisappear:控制器的view即将消失的时候
这期间系统也会调用viewWillLayoutSubviews 、viewDidLayoutSubviews 两个方法viewDidDisappear:控制器的view完全消失的时候

生命周期