私はxcode4で作業しており、ビューコントローラーのxibファイルで多くの作業を行いましたが、そのビューを.hおよび.mファイルの別のセットにリンクしたいので、私の質問は何を変更できるかですxib ファイルをその .h および .m にリンクしますか?
ありがとう!
@interface TGTViewController : UIViewController{}
私はxcode4で作業しており、ビューコントローラーのxibファイルで多くの作業を行いましたが、そのビューを.hおよび.mファイルの別のセットにリンクしたいので、私の質問は何を変更できるかですxib ファイルをその .h および .m にリンクしますか?
ありがとう!
@interface TGTViewController : UIViewController{}
私の質問は、xib ファイルをその .h および .m にリンクするものを変更できるかどうかです。
はい。
まず、.xib ファイルはシリアル化されたオブジェクトの単なるアーカイブであるため、通常は複数のオブジェクトが含まれていることに注意してください。
次に、ファイルの所有者であるオブジェクト(多くの場合、ビュー コントローラー) は .xib にさえ含まれていないことを知っておいてください。.xib をロードするのはオブジェクトです。
第 3 に、.xib エディター (別名 Interface Builder) の ID インスペクターでオブジェクトの型を確認 (および変更) できます。
そのため、カスタム ビューなど、.xib ファイルに格納されているオブジェクトの種類を変更する場合は、IB でオブジェクトを選択し、ID インスペクターに移動して、種類を変更するだけです。ビュー コントローラーなど、.xib ファイルを読み込んでいるオブジェクトの種類を変更する場合は、.xib でファイルの所有者アイコンを選択し、種類を変更します。もちろん、コード内でオブジェクトを作成するために使用する型も変更する必要があります。
.xib ファイルを .m または .h ファイルにリンクするものは何もありません。.xib に特定の型のオブジェクトが含まれている場合、.xib 読み込みメカニズムは、その型のクラス定義が見つかることを期待し、見つからない場合は例外をスローしますが、ソース ファイルが何であるかは気にしません。と名付けました。