Xcode 3.0から3.1の間のNIB-> XIBの変更は何ですか? .nibファイル以外は何も言及していないチュートリアルを見ているうちに知っておくべきこの名前の変更に違いはありますか?.NIB - > .XIBとは何ですか?
答えて
XIBは非常にクールです。それらは基本的にコンパイルされていないNIB(メモリが私に役立つならXMLフォーマット)です。ビルドプロセス中に最終製品にデプロイされるようにNIBに変換されます。
その他の回答とリンクの説明何を XIBファイルはありますが、特定の変更はありません。
2007の新しいフラットファイル .xibフォーマットはヒョウ(とXcode 3.0)で導入されました、私は.nibはXcodeとOS Xの旧バージョンとの互換性のために、主に、デフォルトのままと信じていますXcode 3.1では、優先フォーマットとして.xibに移行しました。しかし、ほとんどのドキュメンテーションは更新されていません。これはおそらく、通常の開発者の立場からはかなり区別がつかないためです。
XIBファイルがNIBファイルよりはるかに優れているという感想を、特にバージョンコントロールを使用しているときにはっきりとエコーします。 (フラットファイルは、ほとんどのツールでディレクトリパッケージよりも管理が非常に簡単です。)
私の理解では、XIBファイルがXミリリットルのn IBファイルです。 xibファイルは、アプリケーションのビルド時にコンパイルされます。 nibファイルはバージョンコントロール(テキストではないため)とうまくマッチしないため、xib形式が作成されましたが、プレーンテキストのxmlファイルはうまく機能します。
あなたは彼らが何であるかについて正しいです。それらが作成されたもう一つの理由は、.NIBファイルをIBで編集できるが人間が読めないバイナリ形式であるためです。 XML形式は、手で何かを微調整(必要な場合)することや、あるリビジョンから次のリビジョンに変更されたものをもっと簡単に確認することができます。 –
XIBファイル(X ML 私は nterface B uilder)NIBファイル(N XT はI nterface B uilder)はそうではなかったのでXcodeの中に導入されましたユーザー/編集可能なフレンド。 XIBは生のXML文書の形式で設計されており、人間が読める形式のソースコードになっています。旧式のバンドルされたNIBファイルは編集可能な場所でも、シンプルなXIBよりもまだ少し複雑ですが、XML XIBを含む複数のファイルが含まれていました。現在のところ、ほとんどのNIBはコンパイルされており、Mac以外のものでは読み込めないため、読み込めません。 AppleはコンパイルされたNIBファイルを使用し始めた。なぜなら、人々は他の人々のプログラムにコードを読み込んで理解することができるからだ。 Xcodeは "ibtool"コマンドを使用してペンをコンパイルします。 コンパイルされたNibについて詳しく知りたい場合は、this post
- 1. XIBとNIBの違いは何ですか?
- 2. "nib"と "xib"は何を表していますか?
- 3. ココアのNIB/XIBの混乱
- 4. スワイプナビゲーションでxib/nibファイル間を移動
- 5. View XIBと空のXIBの違いは何ですか?
- 6. NIBファイル(XIB)のトップレイアウトガイドを追加する
- 7. NIBファイルをXIBファイルに変換する
- 8. NIB/XIBではStackViewの制約の動作が異なりますか?
- 9. NIB/XIBファイルとCocoaプログラミング - 開発時間の短縮?
- 10. インタフェースbuliderにはNib/Xibは表示されていません
- 11. nib/xibファイルは、別のView Controllerで使用することを目的としていますか?
- 12. xcode 9のxibの安全領域とは何ですか?
- 13. nib(xib)のテキストビューのフォントサイズを変更する
- 14. xib/nibの起動時にコードを実行する方法
- 15. 「=>」とは何ですか?
- 16. nib/xibファイルのコードはどうやって見ることができますか?
- 17. Xcodeのnibエディタで「初期位置」は何をしますか?
- 18. 実行時にXIB/NIB内のサブビューのサイズを変更するには
- 19. イザベルでは(*> *)とは何ですか?
- 20. カスタムNIB/XIBでIBOutletを2回接続する必要があるのはなぜですか?
- 21. Verilogでは>>> symbolとは何ですか?
- 22. ストーリーボードとxibは同じプロジェクトですか?
- 23. ''は<alias>とは何ですか?
- 24. CSSでhtml>とは何ですか?
- 25. C =で '=>'とは何ですか?
- 26. Javascriptで>>> =演算子とは何ですか?
- 27. .xibファイル内のプレースホルダの役割は何ですか?
- 28. $ form-> getExtraData()メソッドとは何ですか?
- 29. C++ " - >"とは何ですか?
- 30. ISecureDataFormat <TData>とは何ですか?
でgit/svnのようなリポジトリシステムとうまく動作するでしょうか? – Jacksonkr