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生命周期详解
生命周期图解:
应用程序启动时进入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生命周期详解
相关文章推荐
- 用SAP Authority Object 对权限控制
- silverlight DependencyObject和DependencyProperty详解
- php 之 Object of class stdClass could not be converted to string
- The constructor SimpleAdapter(new View.OnClickListener(){}, List<Map<String,Object>>, ..的解决方法
- a different object with the same identifier value was already associated with the session.
- java和js中JSONObject,JSONArray,Map,String之间转换
- 解决Linux: error while loading shared libraries: ...: cannot open shared object file: No such file or directory 类似问题
- ubuntu 下object-c的开发总结
- StrutsSpringHibernate - java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V
- Error:Unable to start the daemon process: could not reserve enough space for object heap.
- 适配器模式(Adapter Class/Object)
- python问题:AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
- Does RFT 7.0.1.3 recognize dynamic html span object?
- Extjs 使用ajax上传文件,解决Object #<HTMLDivElement> has no method 'submit'
- java 接受的网络数不能转换成jsonobject
- ObjectMapper转换时包含日期会报错
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
- java继承链中方法调用优先级.顺序:this.show(object)>super.show(object)>this.show((super)object)>super.show((super))
- Object Oriented Programming in JavaScript 在Javascript中使用面向对象的编程
- 关于C#事件处理函数中的参数(object sender, EventArgs e)