在我們在ios的學(xué)習(xí)中,老師總是強調(diào)vc的生命周期的重要性。但是在項目中我們依然蒙圈艰亮,老師通過考核的方式闭翩,讓我們知道vc的生命周期很重要挣郭,它的重要性甚至超越了我的同學(xué)的生命迄埃。那么接下來就讓我們來談一談vc吧!6艺稀侄非!
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
}
我們把顯示或隱藏tabBar的方法寫在其中
[[self rdv_tabBarController] setTabBarHidden:NO animated:YES];
父類中實現(xiàn)了這個方法我們需要在子類中調(diào)用
[super viewWillAppear:animated];
需要時時更新數(shù)據(jù)的頁面放到
viewWillAppear
而不是viewDidLoad
里小懶貓我的頁面,登錄和注銷兩個狀態(tài)的控制也寫在了viewWillAppear里流译,這樣我們就可以時時更新用戶是否登錄或注銷逞怨。(比如定位)
- (void)viewDidLoad {
[super viewDidLoad];
}
- viewDidLoad
加載頁面元素
例如: 1.手寫的控件 2. 一些邏輯
總之為:頁面出現(xiàn)之前的控件與數(shù)據(jù)的準(zhǔn)備
特點:只加載一次,接口刷新只能加載一遍
跳回上個頁面福澡,頁面被銷毀