控制器生命周期逻辑调用

#pragma mark ***************************** 控制器生命周期逻辑调用 ***********************************************
// 纯代码加载视图
- (void)loadView {
    [super loadView];
    
}

// 从 Nib 加载视图
- (void)awakeFromNib {
    [super awakeFromNib];
    
}

// 控制器的view 加载完毕 的时候调用
- (void)viewDidLoad {
    [super viewDidLoad];
    
}

// 控制器的view 即将出现 的时候调用
- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    
}

// 控制器的view将要布局子视图的时候调用
- (void)viewWillLayoutSubviews {
    [super viewWillLayoutSubviews];
    
}

// 控制器的view已经布局子视图的时候调用
- (void)viewDidLayoutSubviews {
    [super viewDidLayoutSubviews];
    
}

// 控制器的view 显示完毕 的时候调用
- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    
}

// 控制器的view 即将消失 的时候调用
- (void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];
    
}

// 控制器的view 已经消失 的时候调用
- (void)viewDidDisappear:(BOOL)animated {
    [super viewDidDisappear:animated];
    
}

// 控制器被销毁的时候调用
- (void)dealloc {

}
原文地址:https://www.cnblogs.com/CH520/p/9756120.html