ViewController 的loadView、viewDidLoad、viewDidUnload分别是什么时候调用的,在自定义ViewCointroller时在这几个函数中应该做什么工作?

1> loadView

  • 当第一次使用控制器的view时,会调用loadView方法创建view
  • 一般在这里自定义view

2> viewDidLoad

  • 当控制器的view创建完毕时会调用,也就是在loadView后调用
  • 一般在这里添加子控件、初始化数据

3> viewDidUnload

  • 当控制器的view因为内存警告被销毁时调用
  • 一般在这里回收跟界面相关的资源(界面都会销毁了,跟界面相关的资源肯定不要了)
posted @ 2015-10-22 14:31  yun晓晓  阅读(235)  评论(0编辑  收藏  举报