您的位置:首页 > 其它

[[ViewController alloc]init]与[ViewController alloc]initWithNibName: bundle: ]的区别;

2015-10-12 20:25 453 查看
(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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: