2009-06-02 14 views
0

xcode 3.0で新しいnibファイルを作成したいのですが、xibファイルのみを作成できることがわかりました。なぜですか?xcode 3.0でnibファイルを新規作成する方法は?


いいえ、xibファイルをnibに変換する方法が見つかりました。プロジェクトとの下位互換性の問題があるので、私はそれをやらなければなりません。

+0

心配しないでください。 Xcodeはアプリをビルドするときにxibをnibにコンパイルします。 –

答えて

4

Interface Builder [名前を付けて保存]ダイアログで、XibまたはNibとして保存することを選択できます。しかし、xibファイルはペン先と同様に何でもすることができます。実際、あなたのアプリがビルドされるとき、xibsはコンパイルされてコンパイルされます。したがって、プロジェクトとの下位互換性の問題でない限り、xibを考慮する必要があります。

+0

また、私が間違っていないと、Interface BuilderでXIBからコンパイルされたNIBを開くことができないため、エンドユーザーがUIを邪魔することはありません。 – Alex

+0

@Alex:それは残念です。私はこの方法でアプリケーションをカスタマイズするのが大好きで、他の人たちがペン先をどのようにデザインしているかを知るのに大いに役立ちました。 – Kornel

3

デフォルトでは、Xcodeは新しいフォーマットのxml nibファイル(別名.xibファイル)を作成します。
.nibファイルを作成するには、Interface Builderで 'Save As'を使用し、 'Interface Builder Cocoa Document(NIB 3.x)'または 'Interface Builder Cocoa Document(NIB 2.x) ) 'ファイルタイプのドロップダウン

1

.xibファイルには.nibファイルよりも利点があります。これはテキストベースのXML形式で保存されています。これにより、バージョン管理システムの操作が簡単になります。

.xibファイルを直接試したり書き込んだりしないでください。マージの競合がある場合、時にはdiffファイルを見ることによって競合する変更を把握することができます。

関連する問題