Interface Builderファイルのnibとxibの違いは何ですか?
Interface Builderバージョン3では、新しいファイル形式(拡張子.xib)が追加されました。これは、機能的に.nibと同じですが、フラットファイルに保存されるため、リビジョン管理システムおよび処理での保存に適しています。 diffなどのツールによって。
XIBは、バンドルではなくフラットファイルです。これにより、SCM(ソース管理管理)システムの処理が容易になります。アプリをコンパイルすると、XIBはアプリに含めるためにNIBファイルにコンパイルされます。
アプリバンドルに含まれるコンパイル済みNIBは、Interface Builderで編集できなくなり、同等のXIBまたはレガシーNIBファイルよりもはるかに小さくなります。
また、プロジェクトをコンパイルすると、.xibファイルはnibにコンパイルされます。
機能的にはxibのみがソース管理に適した形式です