在我们IOS班学习的时候,学习了vc的生命周期,但是在做项目中竟然蒙圈,直到老师逼着我每天考核才知道了其重要性,因为每个页面都有vc,接下来我们来唠唠
ViewWillAppear
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
- 我们把现实隐藏tabBar的方法放入这里,如果父类实现了隐藏或实现tabBar我们就直接引用即可。
[[self rdv_tabBarController] setTabBarHidden:NO animated:YES];
- 需要实施更新数据的页面,我们也把它加入
ViewWillAppear
中,而不是viewDidLoad里.
- 登陆或注销,我们在
ViewWillAppear
中进行判断,写在ViewWillAppear
里,我们就可以时刻更新用户是否登陆或注销。
viewDidLoad
- (void)viewDidLoad {
[super viewDidLoad];
- 我们有时需要使用一些需要提前加载的数据,我们就可以把他们放到ViewDidLoad里面。