イニシャライザ


init(for:)


指定されたクラスが関連している NSBundle オブジェクトを返します。


iOS 2.0+ iPadOS 2.0+ Mac Catalyst 13.0+ macOS 10.0+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

init(for aClass: AnyClass)




パラメータ


aClass

クラスです。



戻り値


aClass を動的にロードした NSBundle オブジェクト (ロード可能なバンドル)、aClass が定義されているフレームワークの NSBundle オブジェクト、または aClass が動的にロードされなかったかフレームワークで定義されていない場合は main バンドルオブジェクト。


このメソッドは、aClass に関連した既存のバンドルがない場合、新しい NSBundle オブジェクトを作成して返します。それ以外の場合は、既存のインスタンスが返されます。





以下も見よ


バンドルの作成と初期化


init?(identifier: String)

指定されたバンドル識別子を持つ NSBundle インスタンスを返します。


init?(url: URL)

指定されたファイルの URL に対応する初期化された NSBundle オブジェクトを返します。


init?(path: String)

指定されたディレクトリに対応する初期化された NSBundle オブジェクトを返します。



関連した文書


class var main: Bundle

現在の実行可能ファイルを含むバンドルオブジェクトを返します。


+ bundleWithPath:

指定されたディレクトリに対応する NSBundle オブジェクトを返します。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ