ViewController 的loadView、viewDidLoad、viewDidUnload分别是什么时候调用的,在自定义ViewCointroller时在这几个函数中应该做什么工作?
1> loadView
- 当第一次使用控制器的view时,会调用loadView方法创建view
- 一般在这里自定义view
2> viewDidLoad
- 当控制器的view创建完毕时会调用,也就是在loadView后调用
- 一般在这里添加子控件、初始化数据
3> viewDidUnload
- 当控制器的view因为内存警告被销毁时调用
- 一般在这里回收跟界面相关的资源(界面都会销毁了,跟界面相关的资源肯定不要了)