5

我是 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?

在此处输入图像描述

4

2 回答 2

11

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

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

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

于 2013-10-26T21:38:41.753 回答
2

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

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

于 2013-10-26T21:45:25.137 回答