(1)init只是加载就行,有没有xib无所谓;
但是initWithNibName需要xib文件。假如没有实际对应的xib文件,虽然在编译时不会出错,但是运行时会报错(一点击Xcode的运行按钮立即出错,无论这句[ViewController alloc]initWithNibName: bundle: ]定义在根视图还是其他视图)
(参考资料: http://blog.csdn.net/moon_prince2013/article/details/48998197)
(2)iOS中init一个对象时,会调用对象的init方法,进入init方法时依然会调用initWithNibName方法的。
(参考资料: http://blog.csdn.net/moon_prince2013/article/details/48998197)
但是initWithNibName需要xib文件。假如没有实际对应的xib文件,虽然在编译时不会出错,但是运行时会报错(一点击Xcode的运行按钮立即出错,无论这句[ViewController alloc]initWithNibName: bundle: ]定义在根视图还是其他视图)
(参考资料: http://blog.csdn.net/moon_prince2013/article/details/48998197)
(2)iOS中init一个对象时,会调用对象的init方法,进入init方法时依然会调用initWithNibName方法的。
(参考资料: http://blog.csdn.net/moon_prince2013/article/details/48998197)