Initializer

init(path:)

Returns an NSBundle object initialized to correspond to the specified directory. 指定されたディレクトリと関連付けられるよう初期化される、NSBundleオブジェクトを返します。

Declaration 宣言

init?(path: String)

Parameters パラメータ

fullPath

The path to a directory. This must be a full pathname for a directory; if it contains any symbolic links, they must be resolvable. ディレクトリへのパス。これは、ディレクトリに対する完全パス名でなければなりません;それが何らかのシンボリックリンクを含むならば、それらは解決されなければなりません。

Return Value 戻り値

An NSBundle object initialized to correspond to fullPath. This method initializes and returns a new instance only if there is no existing bundle associated with fullPath, otherwise it deallocates self and returns the existing object. If fullPath doesn’t exist or the user doesn’t have access to it, returns nil. fullPathに一致するように初期化されるNSBundleオブジェクト。このメソッドは、fullPathと関連付けられるバンドルが存在しない場合にのみ新しいインスタンスを初期化して返します、そうでなければそれはselfをデアロケートして既存のオブジェクトを返します。fullPathが存在しないまたはユーザがそれに対するアクセスを持たないならば、それはnilを返します。

Discussion 議論

It’s not necessary to allocate and initialize an instance for the main bundle; use the main class method to get this instance. You can also use the bundleWithPath: class method to obtain a bundle identified by its directory path. メインバンドルのためのインスタンスをアロケートして初期化する必要はありません;mainクラスメソッドを使ってこのインスタンスを得てください。あなたはまた、bundleWithPath:クラスメソッドを使って、それのディレクトリパスによって識別されるバンドルを取得できます。

See Also 参照

Creating and Initializing a Bundle バンドルの作成と初期化