在Xcode 5中缺少ViewController.xib

时间:2013-10-26 21:30:59

标签: ios iphone objective-c xcode xcode5

我是iOS编程的新手,目前正在http://codewithchris.com/demo-app-with-xcode-and-interface-builder/

上学习本教程

我们首先使用Single View Application库创建一个新项目。

enter image description here

问题:大约一半进入教程,它说Once you have ViewController.xib opened on the left pane and ViewController.m opened on the right pane...但是项目导航器中的任何地方都没有.xib文件,这是第一次提到.xib文件在教程中。

我是否应该在途中的某处获得.xib文件?如果是这样,哪一步将创建.xib?

enter image description here

2 个答案:

答案 0 :(得分:11)

XIB是Interface Builder的旧格式。在较新版本的Xcode中,默认情况下,项目是使用故事板(项目中的Main.storyboard)创建的。不同之处在于,在故事板中,您可以看到应用的所有视图一次(以及它们之间的转换),而使用XIB,您必须将它们分开保存。

我对此不确定(现在无法检查),但如果您坚持使用XIB,则在创建项目期间应该有一个复选框。无论如何,我建议你熟悉故事板,它们应该是XIB的继承者。

正如我在教程中看到的那样,作者说' XIB'即使他的项目中有故事板,也许是因为他习惯了XIB。总而言之,它们的用法非常相似。

答案 1 :(得分:2)

实际上,故事板包含.xibs(在您的项目中,在创建单个视图应用程序时使用.xib。)xib只是第二个屏幕截图中显示的用户界面文件。

您只需单击右上角的“显示辅助编辑器”(带有套装的按钮)即可拆分xcode窗口并查看xib以及viewcontroller标头/或实现文件。