您的位置:首页 > 移动开发 > Objective-C

object-c ViewController生命周期

2014-04-15 10:43 495 查看
来自:千锋-iOS开发视频教程-UI第1季-2.17-UIViewController生命周期函数

生命周期图解:



应用程序启动时进入MainViewController,
第一次进入Mian
MainViewController - loadView,

MainViewController - viewDidLoad,

MainViewController - viewWillAppear,

MainViewController - viewDidAppear,

第一次进入Sub(Main->Sub)

SubViewController - loadView,

SubViewController - viewDidLoad,

MainViewController
- viewWillDisappear,


SubViewController - viewWillAppear,

SubViewController - viewDidAppear,

MainViewController
- viewDidDisappear,

第二次进入Main(Sub->Main)
SubViewController - viewWillDisappear,

MainViewController - viewWillAppear,

MainViewController - viewDidAppear,

SubViewController
- viewDidDisappear,

第二次进入Sub(Main->Sub)
MainViewController - viewWillDisappear,

SubViewController - viewWillAppear,

SubViewController - viewDidAppear,

MainViewController
- viewDidDisappear,

若第二次进入Sub时也是创建新的对象(实际上是第一次进入)(Main->Sub)
SubViewController - loadView,

SubViewController - viewDidLoad,

MainViewController
- viewWillDisappear,


SubViewController - viewWillAppear,

SubViewController - viewDidAppear,

MainViewController
- viewDidDisappear,


建议大家阅读下以下两篇文章:

IOS6了再说说ViewController的生命周期和didReceiveMemoryWarning后的流程

IOS学习笔记37——ViewController生命周期详解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息