loadView和viewDidLoad及initWithNibName/awakeFromNib/initWithCoder的区分
viewDidLoad 其实没什么可混淆的,无论通过什么途径加载(Xcode或者IB,这里的加载属于实例化)完view后肯定会执行这个方法.loadView 需要分两种情况.当你通过Xcode实例化一个类的时候就需要自己在controller中实现这个方法.而在NIB中实例化就不需要实现它.initWithNibName 这个方法是在controller的类在IB中创建,