一.系統(tǒng)方法.
view加載完畢
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"WKOneViewController-viewDidLoad");
}
view即將顯示到window上
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
NSLog(@"WKOneViewController-viewWillAppear");
}
view顯示完畢(已經(jīng)顯示到窗口)
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
NSLog(@"WKOneViewController-viewDidAppear");
}
view即將從window上移除(即將看不見)
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
NSLog(@"WKOneViewController-viewWillDisappear");
}
view從window上完全移除(完全看不見)
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
NSLog(@"WKOneViewController-viewDidDisappear");
}
view即將銷毀的時(shí)候調(diào)用
- (void)viewWillUnload
{
[super viewWillUnload];
}
view銷毀完畢的時(shí)候調(diào)用
- (void)viewDidUnload
{
[super viewDidUnload];
}
當(dāng)接收到內(nèi)存警告的時(shí)候
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
二. 蘋果對(duì)于內(nèi)存警告官方圖示
內(nèi)存警告處理.png
三.對(duì)于系統(tǒng)控制器View的整個(gè)生命周期順序圖解.
生命周期方法.png