ios - Xcode 5 中缺少 ViewController.xib

标签 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... 然而,Project Navigator 中的任何地方都没有 .xib 文件,这是教程中第一次提到 .xib 文件。

我应该在途中的某个地方获取一个 .xib 文件吗?如果是这样,哪一步将创建 .xib?

enter image description here

最佳答案

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/

相关文章:

iphone - CoreBluetooth - 后台模式下的 iPhone 广告

iOS:为什么我不能以编程方式为按钮设置框架?

ios - 在 iOS 中通过 AVAssetReaderTrackOutput 获取样本缓冲区时音频丢失?

ios - 如何在XCode中获取不同iphone尺寸(4S、5、6)的app截图

iphone - 没有所有者的 Cocoa 类的内存管理

iphone - ios<= 6 中的 cocos2d 方向问题

iphone - 如何防止 subview 的剪辑部分仍然发生触摸事件?

iPhone - 在 UIImagePickerController 上显示模态视图

objective-c - 标准化顶点和法线坐标 Open GL ES 2.0

ios - 如何解析这样的json数组?