關于vc生命周期那點破事


學習IOS了解到了vc生命周期的重要性,接下來聊聊 viewVillAppear
-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
  • 我們把顯示和隱藏tableBar的方法寫在其中
 [[self rdv_tabBarController] setTabBarHidden:NO animated:YES];
  • 如果父類隱藏實現了我們調用superViewVillAppear,沒實現在子類直接用
[super viewWillAppear:animated];
  • 需要實施更新數據的頁面我們把他加到viewlVillAppear里而不是viewDidLoad
  • 小懶貓登陸頁面,如果用戶登陸了就會顯示這個頁面,如果沒登陸就不顯示,登陸后就會時時(比如定位)顯示這個頁面。

viewDidLoad頁面加載
- (void)viewDidLoad {
    [super viewDidLoad];
  • 加載頁面元素,頁面出現之前的控件與數據的準備 例如:手寫的控件,一些邏輯等。
  • 特點:只加載一次 viewDidLoad ,跳回上個頁面時,該頁面被銷毀,進入重新加載。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在我們iOS班學習的時候老師總是強調VC得生命周期的重要性,但是做項目時候還是不懂。直到老師逼著我每天考核我才認識...
    瞅你咋地閱讀 365評論 0 0
  • 我們在ios培訓班學習時,老師總是強調生命周期的重要性,但我們都把TA當成了普通知識點來記,但當我們使用VC生命周...
    shanshan950224閱讀 908評論 0 1
  • 在我們IOS培訓學習的時候,在做項目中依然不解,所以我了解到了vc生命周期的重要性,接下來聊聊viewWillAp...
    小布丁兒閱讀 384評論 0 0
  • 上學是呢 老師總是強調VC可我依舊不懂,在此特此警戒,現在每天考核 我想我必須理解VC的生命周期 因為每個頁面的都...
    王老板閱讀 590評論 0 1
  • 我在學習班中學習時,一直強調VC生命的周期的重要性,我們學完生命周期后還是不太明白。直到老師每天考核我們時我們才知...
    俊月閱讀 436評論 0 0