一,创建顺序:
1,控制器是否实现了 loadView方法
2,控制器是否指定了Storyboard
3,控制器是否指定了XIB
4,Main Bundler 中是否存在 控制器名称去掉Controller文字后的XIB
5,Main Bundler 中是否存在与控制器名相同的XIB
6,创建空的View
二,控制器创建View的3种方法
1,[ [控制器 alloc] init] // 空View
2,通过XIB创建View // Xib的 File' Owner需指定为某控制器,并对控制器View属性与Xib的View进行连线
3,通过Storyboard创建View // 加载默认的Storyboard和通过Identify进行加载