关于VC的生命周期那点事


上学是呢 老师总是强调VC可我依旧不懂,在此特此警戒,现在每天考核 我想我必须理解VC的生命周期 因为每个页面的都是VC 接下来我们来聊聊这件事.

- (void)viewDidLoad{
}
  • 加载页面元素,页面出现之前的控件与数据的准备 例如:手写的控件,一些逻辑等
    特点:只加载一次viewDidLoad ,跳回上个页面时,该页面被销毁,进入重新加载。
-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
}
  • 我们把显示或隐藏tabBar的方法写在其中
    [[self rdv_tabBarController] setTabBarHidden:NO animated:YES];

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

  • [super viewWillAppear:animated];

  • 需要时时更新数据的页面放到(比如定位)viewWillAppear而不是viewDidLoad

  • 在我的工程中我把登录或者注销也写在viewWillAppear里这样我就可以时时的更新用户是否登录与注销.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在我们iOS班学习的时候老师总是强调VC得生命周期的重要性,但是做项目时候还是不懂。直到老师逼着我每天考核我才认识...
    瞅你咋地阅读 2,806评论 0 0
  • 在我们在ios的学习中,老师总是强调vc的生命周期的重要性。但是在项目中我们依然蒙圈,老师通过考核的方式,让我们知...
    徐大拿阅读 2,844评论 0 0
  • 我们在ios培训班学习时,老师总是强调生命周期的重要性,但我们都把TA当成了普通知识点来记,但当我们使用VC生命周...
    shanshan950224阅读 4,451评论 0 1
  • 我在学习班中学习时,一直强调VC生命的周期的重要性,我们学完生命周期后还是不太明白。直到老师每天考核我们时我们才知...
    俊月阅读 3,138评论 0 0
  • 在我们IOS培训学习的时候,在做项目中依然不解,所以我了解到了vc生命周期的重要性,接下来聊聊viewWillAp...
    小布丁儿阅读 2,924评论 0 0

友情链接更多精彩内容