iOS UIViewController视图控制器生命周期
1. alloc
创建对象,分配空间
2. init (initWithNibName)
初始化对象,初始化数据
3. loadView
如果你想替换UIViewController的self.view视图可以重写该方法,如果从xib载入视图 ,一般不重写该方法。
4. viewDidLoad
视图载入完成时调用,可以进行自定义数据以及动态创建其他控件
5. viewWillAppear
视图将展现在屏幕时调用
6. viewDidAppear
视图已经显示在屏幕上调用
7. viewWillDisappear
视图将被从屏幕上移除之前执行
8. viewDidDisappear
视图已经被从屏幕上移除,用户看不到这个视图了
9. dealloc
UIViewController被销毁时调用,此处可以释放http请求和注册的通知
10. didReceiveMemoryWarning
当发生内存警告时调用,可以释放一些占内存的资源