在XCode 3.0到3.1之间,NIB-> XIB会发生什么变化? 这个名字改变有什么区别,我应该知道,而我会通过教程,只提到.nib文件除外?怎么了.NIB - > .XIB?
回答
XIB's非常酷。它们基本上是一个未编译的NIB(如果内存为我提供XML格式)
在构建过程中,它们被转换为NIB以部署在最终产品中。
其他答案和链接解释什么 XIB文件是,但不是关于具体的变化。
新的平面文件的.xib格式与豹(和Xcode的3.0)在2007年推出,但我相信,笔尖保持默认设置,主要是为了兼容旧版本的Xcode和OS X.的使用Xcode 3.1时,转换为.xib作为首选格式。但是,大多数文档尚未更新,部分原因可能是因为从普通开发人员的角度来看,区别是相当小的。
我肯定地回应了XIB文件比NIB文件好得多的观点,特别是在使用版本控制时。 (平面文件更容易比目录软件包管理工具大部分)
据我了解,厦门国际银行文件X毫升ňIB文件。当应用程序被构建时,xib文件被编译成nib。 xib格式的创建是因为nib文件与版本控制不匹配(因为它们不是文本),而纯文本xml文件运行良好。
你对他们是什么是正确的。他们被创建的另一个原因是因为.NIB文件可以在IB中编辑,但是以非人类可读的二进制格式。 XML格式使得用手调整某些东西(如果有必要)或查看从一个修订版到下一个修订版变得更容易。 – 2009-07-02 03:50:43
的XIB文件(X ML 我覆盖整个院落乙 uilder)引入的Xcode因为NIB文件(Ñ XT 我覆盖整个院落乙 uilder)不是这样用户/可编辑友好。 XIB的设计采用原始XML文档的格式,使其成为可读的源代码。虽然旧版捆绑的NIB文件可编辑,但它们比简单的XIB复杂一点,它们包含多个文件,包括XML XIB。现在大多数NIB都被编译,除了Mac以外的任何东西都不可读,所以它可以读取它们。 Apple开始使用已编译的NIB文件,因为人们可以阅读并理解放入其他人的程序中的代码:o。 Xcode现在使用“ibtool”命令来编译笔尖。 如果你想了解更多关于编译Nib的信息,请转到我的详细解答this post
- 1. “nib”和“xib”代表什么?
- 2. XIB和NIB文件有什么区别?
- 3. XIB和NIB有什么区别?
- 4. Link NIB/Xib - Objective C - xCode
- 5. 可可的NIB/XIB混淆
- 6. 并加载NIB/XIB文件?
- 7. Xcode生成的.nib/.xib和界面生成器.nib/.xib模板之间有什么区别?
- 8. >>怎么叫?
- 9. UISplitViewController以编程方式没有nib/xib
- 10. 将NIB文件转换为XIB文件
- 11. 从控制器访问nib/xib对象
- 12. 强制Xcode 4将XIB编译成NIB
- 13. 为什么不会加载我的NIB/XIB
- 14. NIB和XIB Interface Builder文件格式有什么区别?
- 15. 我的xib nib文件不能加载ipad版本,为什么?
- 16. 什么时候使用Storyboard vs Nib/Xib与从头编码?
- 17. 。怎么了?
- 18. AssetFileDescriptor.getFileDescriptor()怎么了?
- 19. === vs ==,怎么了?
- 20. Geany怎么了?
- 21. 什么是MainWindow.xib nib文件?
- 22. ifstream _Read_s怎么了?
- 23. C#怎么了font.DrawText
- 24. setScaleX/setScaleY怎么了?
- 25. 我是怎么了?
- 26. 怎么了£符号
- 27. '嵌套'模板`>>`问题解决了。那么`<::`怎么样?
- 28. 为什么我必须在自定义NIB/XIB中连接两次IBOutlet?
- 29. 怎么用QLayout-> setParent
- 30. 追加到而不是<tr>以下。怎么了?
这样才能很好地与git/svn之类的存储库系统配合使用吗? – Jacksonkr 2011-10-31 04:34:50