美文网首页
关于VC生命周期那点事

关于VC生命周期那点事

作者: 瞅你咋地 | 来源:发表于2015-12-10 15:15 被阅读0次

    在我们iOS班学习的时候老师总是强调VC得生命周期的重要性,但是做项目时候还是不懂。直到老师逼着我每天考核我才认识到他的重要性,因为每个页面都是VC。接下来咱们来聊一聊ViewWillAppear这点事。

    viewWillAppear

    -(void)viewWillAppear:(BOOL)animated{
        [super viewWillAppear:animated];
       };
    

    • 我们把显示或隐藏tabBar的方法写在其中
        //tabBar的显示和隐藏
        [[self rdv_tabBarController] setTabBarHidden:NO animated:YES];
    
    • 父类中实现了这个方法我们需要在子类中调用
    • [super viewWillAppear:animated];
    • 需要时时更新数据的页面我们要加到viewWillAppear里,而不是viewDidLoad里。

    • 登陆或者注销,我们在viewWillAppear进行判断,写在viewWillAppear里,我们就可以时时的更新用户是否登陆或注销。

    viewDidLoad

    - (void)viewDidLoad {
        [super viewDidLoad];
       };
    
    • 加载页面元素,页面出现之前的控件与数据的准备 例如:手写的控件,一些逻辑等
      特点:只加载一次viewDidLoad ,跳回上个页面时,该页面被销毁,进入重新加载。

    相关文章

      网友评论

          本文标题:关于VC生命周期那点事

          本文链接:https://www.haomeiwen.com/subject/vukyhttx.html