Instance Method インスタンスメソッド

loadNibFile:externalNameTable:withZone:

Unarchives the contents of a nib file located in the receiver's bundle. レシーバの持つバンドルの中にロードされるnibファイルの内容をアンアーカイブします。

Declaration 宣言

- (BOOL)loadNibFile:(NSString *)fileName 
  externalNameTable:(NSDictionary *)context 
           withZone:(NSZone *)zone;

Parameters パラメータ

fileName

The name of the nib file, which need not include the .nib extension. nibファイルの名前、それは.nib拡張子を含む必要はありません。

context

A name table whose keys identify objects associated with your program or the nib file. The newly unarchived objects from the nib file use this table to connect to objects in your program. それのキーがあなたのプログラムまたはnibファイルと結び付けられるオブジェクトを識別するある名前テーブル。nibファイルから新しくアンアーカイブされたオブジェクトは、このテーブルを使ってあなたのプログラムの中のオブジェクトと接続します。 For example, the nib file uses the object associated with the NSNibOwner constant as the nib file's owning object. If you associate an empty NSMutableArray object with the NSNibTopLevelObjects constant, on output, the array contains the top level objects from the nib file. For descriptions of these constants, see NSNib. あなたが空のNSMutableArrayオブジェクトをNSNibTopLevelObjects定数と結びつけるならば、出力では、配列はnibファイルからトップレベルオブジェクトを含みます。これらの定数の記述として、NSNibを見てください。

zone

The memory zone in which to allocate the nib file objects. それにおいてnibファイルオブジェクトをアロケートすることになるメモリゾーン。

Return Value 戻り値

YES if the nib file was loaded successfully; otherwise, NO. YES、もしnibファイルがうまくロードされたならば;そうでなければNO

Discussion 議論

This method searches the language-specific project (.lproj) directories for the specified nib file. If the file is not there, it searches the bundle's Resources directory for a non-localized version of the file. このメソッドは、言語特有のプロジェクト(.lproj)ディレクトリをこの指定されたnibファイルを求めて検索します。ファイルがそこにないならば、それはバンドルのもつResourcesディレクトリをそのファイルの非ローカライズ版を求めて検索します。

See Also 参照

Loading Nib Files nibファイルをロードする