IOS之UIViewController
UIViewController顾名思义,视图控制器应该在MVC设 计模式中扮演控制层的角色,类似Android中的Activity。
UIViewController对应的View,可以定制xib,或者在UIViewController中的viewDidLoad方法动态生成。
Xib(ios) Vs Layout(android)
优点:
所见即所得,界面可完全通过GUI界面进行定制;
由于xib与ViewControl之间的关联是通过GUI操作,精简了ViewControl的代码;
缺点:
GUI定制界面操作选项过多,拖拖拉拉相当费时间,学习起来也不易;
因此在IOS中采用在viewDidLoad方法中动态生成View也是一种不错的做法。