@implementation DJHomeDetailViewController
//-(instancetype)initWithCoder:(NSCoder *)coder {
// NSLog(@"initWithCoder");
// if (self = [super initWithCoder:coder]) {
//
// }
// return self;
//}
//-(instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
// NSLog(@"initWithNibName");
// if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
//
// }
// return self;
//}
- (void)loadView {
[super loadView];
NSLog(@"loadView");
}
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"viewDidLoad");
self.view.backgroundColor = [UIColor whiteColor];
UIView *subview = [[UIView alloc] initWithFrame:CGRectMake(50, 100, 150, 60)];
subview.backgroundColor = [UIColor purpleColor];
[self.view addSubview:subview];
}
-(void)viewWillLayoutSubviews {
NSLog(@"viewWillLayoutSubviews");
}
-(void)viewDidLayoutSubviews {
NSLog(@"viewDidLayoutSubviews");
}
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
NSLog(@"viewWillAppear");
}
-(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
NSLog(@"viewDidAppear");
}
-(void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
NSLog(@"viewWillDisappear");
}
-(void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
NSLog(@"viewDidDisappear");
}
-(void)didReceiveMemoryWarning {
}
-(void)dealloc {
}
@end
打印顺序
loadView
viewDidLoad
viewWillAppear
viewWillLayoutSubviews
viewDidLayoutSubviews
viewDidAppear