在一个vc中写入以下函数:
- (void)loadView{
[super loadView];
NSLog(@"loadView");
}
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"viewDidLoad");
self.view.backgroundColor = UIColorFromHex(0x009966, 1.0);
}
- (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)dealloc{
NSLog(@"dealloc");
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
进入vc的输出如下:
loadView
viewDidLoad
viewWillAppear
viewDidAppear
退出vc的输出如下:
viewWillDisappear
viewDidDisappear
dealloc