关于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得生命周期的重要性,但是做项目时候还是不懂。直到老师逼着我每天考核我才认识...
    瞅你咋地阅读 78评论 0 0
  • 我们在ios培训班学习时,老师总是强调生命周期的重要性,但我们都把TA当成了普通知识点来记,但当我们使用VC生命周...
    shanshan950224阅读 407评论 0 1
  • 在我们IOS培训学习的时候,在做项目中依然不解,所以我了解到了vc生命周期的重要性,接下来聊聊viewWillAp...
    小布丁儿阅读 69评论 0 0
  • 上学是呢 老师总是强调VC可我依旧不懂,在此特此警戒,现在每天考核 我想我必须理解VC的生命周期 因为每个页面的都...
    王老板阅读 163评论 0 1
  • 我在学习班中学习时,一直强调VC生命的周期的重要性,我们学完生命周期后还是不太明白。直到老师每天考核我们时我们才知...
    俊月阅读 145评论 0 0