美文网首页
控制器的生命周期方法

控制器的生命周期方法

作者: Hevin_Chen | 来源:发表于2016-09-19 14:16 被阅读48次


- 控制器的view什么时候创建,什么时候销毁,用导航控制器比较好讲

解。

- 1> 演示导航控制器根控制器View的生命周期(viewDidLoad这些view开头 的,称为生命周期方法)

-  通过view的生命周期方法,就知道控制器的view是懒加载的,导航 控制器有2个子控制器,先会加载第一个子控制器的view,当Push 第二个的时候,才去加载第二个控制器的view

- 2> didReceiveMemoryWarning,当控制器接收内存警告的时候调用

- 3>内存警告传递过程:手机内存不足产生事件->通知应用程序->调用应 用程序代理方法->把事件传递给窗口->窗口传给控制器->调用控制器 内存警告的方法。

- 4> 当控制器接收内容警告,会销毁没有显示的控制器的view。(图片演 示)

- 5> 调用viewWillUnload,viewDidUnload,销毁控制器的view

- 6> viewDidUnload里面一般清空显示在view里面的数据,演示非arc开发

- 为什么要清空显示view的数据:展示数据的view都不存在了,这些 数据也就没有用处了,因为数据主要是用来展示在view上的。

- 建议使用nil,清空数据,在非arc和arc都通用。arc是不能使用 release,而且非arc,self.datas = nil;做的事情更多。

- 7> didReceiveMemoryWarning会导致viewDidLoad重新调用。PPT分析

○ 当收到内存警告,导航控制器的子控制器的view有可能被干掉,他

如果没有显示的话,当下次使用这个控制器的时候就会调用。

- 8> 回顾控制器view的生命周期方法。

相关文章

  • 控制器VIew 生命周期

    控制器view⽣生命周期 控制器View的⽣生命周期⽅方法:只要是控制器的⽣生命周期⽅方法,都是以view开头. ...

  • 控制器的生命周期代码演示

    控制器的生命周期代码演示 // 控制器的生命周期方法一般是以view开头// ARC下控制器view的生命周期方法...

  • 控制器的View的生命周期

    什么是控制器view的生命周期方法? 一般以view开头的方法,都是view的生命周期 控制器view的生命周期方法

  • iOS - 控制器view生命周期

    控制器View的生命周期方法:只要是控制器的生命周期方法,都是以view开头. 控制器View加载完成时调用-(v...

  • iOS控制器的生命周期

    控制器生命周期方法

  • 视图控制器

    weekend 2 视图控制器 为什么要有视图控制器? 视图控制器的生命周期 生命周期的每个方法是干什么的(一些实...

  • 控制器的生命周期方法

    //控制器的生命周期方法一般是以view开头

  • ios 控制器生命周期

    控制器View的生命周期方法 loadView: 加载view vi...

  • 控制器的生命周期

    控制器的生命周期 1.loadView 1.1 如果重写了控制器的loadView方法,则控制器的View按照lo...

  • ViewController的生命周期

    说明:1.视图控制器的生命周期指的是试图控制器中view的属性生命(从创建到显示)2.生命周期的方法都是自动调用(...

网友评论

      本文标题:控制器的生命周期方法

      本文链接:https://www.haomeiwen.com/subject/pmcnettx.html