上學(xué)是呢 老師總是強(qiáng)調(diào)VC可我依舊不懂狼钮,在此特此警戒混萝,現(xiàn)在每天考核 我想我必須理解VC的生命周期 因?yàn)槊總€(gè)頁(yè)面的都是VC 接下來我們來聊聊這件事.
- (void)viewDidLoad{
}
- 加載頁(yè)面元素狱杰,頁(yè)面出現(xiàn)之前的控件與數(shù)據(jù)的準(zhǔn)備 例如:手寫的控件屹耐,一些邏輯等
特點(diǎn):只加載一次viewDidLoad 少漆,跳回上個(gè)頁(yè)面時(shí)臼膏,該頁(yè)面被銷毀,進(jìn)入重新加載示损。
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
}
我們把顯示或隱藏tabBar的方法寫在其中
[[self rdv_tabBarController] setTabBarHidden:NO animated:YES];
父類中實(shí)現(xiàn)了這個(gè)方法我們需要在子類中調(diào)用
[super viewWillAppear:animated];
需要時(shí)時(shí)更新數(shù)據(jù)的頁(yè)面放到(比如定位)
viewWillAppear
而不是viewDidLoad
里在我的工程中我把登錄或者注銷也寫在viewWillAppear里這樣我就可以時(shí)時(shí)的更新用戶是否登錄與注銷.