IOS_ViewController生命周期内各个函数的调用次序

举报
清雨小竹 发表于 2022/09/25 00:36:08 2022/09/25
【摘要】 init-初始化程序 viewDidLoad-加载视图 viewWillAppear-UIViewController对象的视图即将加入窗口时调用; viewDidApper-UIViewController对象的视图已经加入到窗口时调用; viewWillDisappear-UIViewController对象的视图...

init-初始化程序

viewDidLoad-加载视图

viewWillAppear-UIViewController对象的视图即将加入窗口时调用;

viewDidApper-UIViewController对象的视图已经加入到窗口时调用;

viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;

viewDidDisappear-UIViewController对象的视图已经消失、被覆盖或是隐藏时调用;

didReceiveMemoryWarning-当内存过低,释放一些不需要的视图时调用。


Log次序:

打开视图时:

2014-09-03 18:57:50.528 test[588:60b] init

2014-09-03 18:57:50.531 test[588:60b] viewDidLoad

2014-09-03 18:57:50.532 test[588:60b] viewWillApper

2014-09-03 18:57:50.538 test[588:60b] viewDidLayoutSubviews

2014-09-03 18:57:51.039 test[588:60b] viewDidApper


退出视图时:

2014-09-03 18:59:28.180 test[595:60b] viewWillDisappear

2014-09-03 18:59:28.685 test[595:60b] viewDidDisappear

2014-09-03 18:59:28.685 test[595:60b] dealloc


内存警告时:

- (void)didReceiveMemoryWarning



文章来源: zzzili.blog.csdn.net,作者:清雨小竹,版权归原作者所有,如需转载,请联系作者。

原文链接:zzzili.blog.csdn.net/article/details/39031017

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。