我是 iOS 编程新手,目前正在学习 http://codewithchris.com/demo-app-with-xcode-and-interface-builder/ 上的教程
我们首先使用Single View Application
库创建一个新项目。
问题:教程进行到一半时,它说Once you have ViewController.xib opened on the left pane and ViewController.m opened on the right pane...
然而,Project Navigator 中的任何地方都没有 .xib 文件,这是教程中第一次提到 .xib 文件。
我应该在途中的某个地方获取一个 .xib 文件吗?如果是这样,哪一步将创建 .xib?
最佳答案
XIB 是一种较旧的 Interface Builder 格式。在较新版本的 Xcode 中,默认情况下,项目是使用 Storyboard创建的(项目中的 Main.storyboard
)。不同之处在于,在 Storyboard 中,您可以一次(以及它们之间的转换)查看应用的所有 View ,而对于 XIB,您必须将它们分开。
我不确定(现在无法检查),但如果您坚持使用 XIB,那么在创建项目期间应该在某处有一个复选框。无论如何,我建议您熟悉 Storyboard,它们应该是 XIB 的继承者。
正如我在教程中看到的那样,即使他的项目中有 Storyboard,作者也会说“XIB”,这可能是因为他已经习惯了 XIB。总而言之,它们在用法上非常相似。
关于ios - Xcode 5 中缺少 ViewController.xib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19612108/