UIViewController的生命周期及iOS的执行程序
当一个视图控制器被创建,在屏幕上显示的时候,代码的执行顺序
1. alloc 创建对象,非配内存空间
2. init(initWithNibName) 初始化对象,初始化数据
3. loadView 从nib载入视图,通常这一步需要去干涉。除非你没有使用nib文件创建视图
4. viewDidLoad 载入完成,可以进行自定义数据以及动态创建其他UI空间
5. viewWillAppear 视图将出现在屏幕之前,视图马上将出现在屏幕上
6. viewDidAppear 视图已经在屏幕上渲染完成