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

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

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


相关文章
|
6月前
|
存储 Android开发 iOS开发
iOS不支持HEIC格式的图片显示和标签函数显示问题及解决方案
iOS不支持HEIC格式的图片显示和标签函数显示问题及解决方案
208 0
|
4月前
|
Swift iOS开发 Kotlin
苹果iOS新手开发之Swift中实现类似Kotlin的作用域函数
Swift可通过扩展实现类似Kotlin作用域函数效果。如自定义`let`, `run`, `with`, `apply`, `also`,增强代码可读性和简洁性。虽无直接内置支持,但利用Swift特性可达成相似功能。
72 7
|
6月前
|
移动开发 Android开发 iOS开发
ios标准页面调用HTML5页面和HTML5调用ios的函数
ios标准页面调用HTML5页面和HTML5调用ios的函数
49 0
|
6月前
|
iOS开发
iOS开发解释 App 生命周期,包括各个阶段的调用顺序。
iOS开发解释 App 生命周期,包括各个阶段的调用顺序。
81 1
|
安全 调度 C语言
iOS多线程之GCD-同步、异步、并发、串行、线程组、栅栏函数、信号量等全网最全的总结
iOS多线程之GCD-同步、异步、并发、串行、线程组、栅栏函数、信号量等全网最全的总结
977 1
|
前端开发 JavaScript 定位技术
iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)
iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)
134 0
|
程序员 iOS开发
iOS App的生命周期
iOS App的生命周期
339 0
|
iOS开发
iOS生命周期篇
iOS生命周期篇
237 0
|
存储 编译器 iOS开发
iOS逆向 02:函数本质(下)
iOS逆向 02:函数本质(下)
96 0
iOS逆向 02:函数本质(下)
|
存储 编译器 iOS开发
iOS逆向 02:函数本质(上)
iOS逆向 02:函数本质(上)
220 0
iOS逆向 02:函数本质(上)