在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