美文网首页
关于vc生命周期的那些事

关于vc生命周期的那些事

作者: 徐大拿 | 来源:发表于2015-12-10 15:20 被阅读0次

    在我们在ios的学习中,老师总是强调vc的生命周期的重要性。但是在项目中我们依然蒙圈,老师通过考核的方式,让我们知道vc的生命周期很重要,它的重要性甚至超越了我的同学的生命。那么接下来就让我们来谈一谈vc吧!!!

    -(void)viewWillAppear:(BOOL)animated{
        [super viewWillAppear:animated];
    }
    
    • 我们把显示或隐藏tabBar的方法写在其中
      [[self rdv_tabBarController] setTabBarHidden:NO animated:YES];

    • 父类中实现了这个方法我们需要在子类中调用

    • [super viewWillAppear:animated];

    • 需要时时更新数据的页面放到viewWillAppear而不是viewDidLoad

    • 小懒猫我的页面,登录和注销两个状态的控制也写在了viewWillAppear里,这样我们就可以时时更新用户是否登录或注销。(比如定位)

    - (void)viewDidLoad {
        [super viewDidLoad];
        }
    
    • viewDidLoad
      加载页面元素
      例如: 1.手写的控件 2. 一些逻辑
      总之为:页面出现之前的控件与数据的准备
      特点:只加载一次,接口刷新只能加载一遍
      跳回上个页面,页面被销毁

    相关文章

      网友评论

          本文标题:关于vc生命周期的那些事

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