42

XCode 3.0 から 3.1 の間のどこかでの NIB->XIB の変更はどうなっていますか? .nib ファイル以外には何も言及していないチュートリアルを進めるときに知っておくべき、この名前の変更との違いはありますか?

4

4 に答える 4

49

XIBはとてもクールです。それらは基本的にコンパイルされていないNIBです(メモリが役立つ場合はXML形式)

ビルド プロセス中に NIB に変換され、最終製品に展開されます。

于 2009-07-01T09:35:55.853 に答える
27

私が理解しているように、xib ファイルはx ml n ibファイルです。xib ファイルは、アプリケーションのビルド時に nib にコンパイルされます。xib 形式が作成されたのは、nib ファイルが (テキストではないため) バージョン管理とうまくかみ合わないためです。一方、プレーン テキストの xml ファイルはうまく機能します。

于 2009-07-01T22:55:59.620 に答える
3

NIBファイル( N xt IインターフェイスB _ _ _ _ _ _ _ _uilder) はそれほどユーザー/編集可能ではありませんでした。XIB は生の XML ドキュメントの形式で設計されており、人間が読めるソース コードになっています。古いバンドルされた NIB ファイルは編集可能ですが、単純な XIB よりも少し複雑であり、XML XIB を含む複数のファイルが含まれていました。現在、ほとんどの NIB はコンパイルされており、Mac 以外では読み取ることができないため、読み取ることができます。Apple がコンパイル済みの NIB ファイルを使い始めたのは、人々が他の人々のプログラムに入れられたコードを読んで理解できるからです :o. Xcode は "ibtool" コマンドを使用して nib をコンパイルします。コンパイルされた Nibs について詳しく知りたい場合は、この投稿の詳細な回答にアクセスしてください。

于 2016-10-18T02:23:38.410 に答える