B / W initwithnibname和init的区别是什么?

时间:2014-07-22 06:46:38

标签: ios uiviewcontroller

使用这个是否尊重B / W:

   ViewController *vController = [[ViewController alloc] init];

和此:

ViewController *pController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];

2 个答案:

答案 0 :(得分:3)

initWithNibName用于初始化视图控制器及其XIB or NIB,其中init仅初始化类实例而没有任何视图。

答案 1 :(得分:1)

我猜 - 正如方法所暗示的那样,它应该非常清楚

initWithNib - 使用xib / nib文件加载控制器 init - 不会初始化附加任何xib / nib文件