如何在xcode 3.0中新建一个nib文件?

时间:2009-06-02 09:25:58

标签: cocoa

我想在xcode 3.0中创建一个新的nib文件,但我发现我只能创建xib文件,为什么?


好的,我找到了将xib文件转换为nib的方法。因为项目的向后兼容性问题,所以我必须这样做。

3 个答案:

答案 0 :(得分:4)

在Interface Builder另存为...对话框中,您可以选择另存为Xib或Nib。但是,xib文件可以执行nib可以执行的任何操作。事实上,在构建应用程序时,xib会编译为nib。因此,除非它是项目的向后兼容性问题,否则您可能需要考虑xib。

答案 1 :(得分:3)

默认情况下,Xcode将创建一个新格式的xml nib文件(又名.xib文件) 如果您需要.nib文件,那么在创建文档后,使用Interface Builder中的“另存为”并选择“Interface Builder Cocoa Document(NIB 3.x)”或“Interface Builder Cocoa Document(NIB 2.x)”从文件类型下拉列表

答案 2 :(得分:1)

.xib文件比.nib文件有另一个优势 - 你的文件以xml格式存储。这使得使用版本控制系统变得更容易。

虽然您不应该尝试直接编写/编辑.xib文件;如果存在合并冲突,您有时可以通过查看diff文件来找出冲突的更改。