web-dev-qa-db-ja.com

NIBとXIB Interface Builderのファイル形式の違いは何ですか?

Interface Builderファイルのnibとxibの違いは何ですか?

56
Ratan

Interface Builderバージョン3では、新しいファイル形式(拡張子.xib)が追加されました。これは、機能的に.nibと同じですが、フラットファイルに保存されるため、リビジョン管理システムおよび処理での保存に適しています。 diffなどのツールによって。

http://en.wikipedia.org/wiki/Interface_Builder#Design

85
Delan Azabani

XIBは、バンドルではなくフラットファイルです。これにより、SCM(ソース管理管理)システムの処理が容易になります。アプリをコンパイルすると、XIBはアプリに含めるためにNIBファイルにコンパイルされます。

アプリバンドルに含まれるコンパイル済みNIBは、Interface Builderで編集できなくなり、同等のXIBまたはレガシーNIBファイルよりもはるかに小さくなります。

19

また、プロジェクトをコンパイルすると、.xibファイルはnibにコンパイルされます。

13
Vojto

機能的にはxibのみがソース管理に適した形式です

3
Kevin