型プロパティ


main


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


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

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

class var main: Bundle { get }




戻り値


現在の実行可能ファイルを含むバンドルディレクトリに対応する NSBundle オブジェクト。このメソッドは、バンドルされていないアプリの場合でも有効なバンドルオブジェクトを返します。バンドルオブジェクトを作成できなかった場合は nil を返すこともあるため、必ず戻り値を確認してください。



議論


main バンドルを使用すると、現在実行中の実行可能ファイルと同じディレクトリ内のリソースにアクセスできます。実行中のアプリの場合、main バンドルはアプリのバンドルディレクトリへのアクセスを提供します。フレームワークで実行されているコードの場合、main バンドルはフレームワークのバンドルディレクトリへのアクセスを提供します。





以下も見よ


標準バンドルオブジェクトの取得


class var allFrameworks: [Bundle]

フレームワークを表すアプリケーションのすべてのバンドルの配列を返します。


class var allBundles: [Bundle]

アプリケーションのすべてのフレームワークでないバンドルの配列を返します。



関連した文書


リソースプログラミングガイド (Resource Programming Guide)


+ bundleWithPath:

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


init(for: AnyClass)

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


バンドルプログラミングガイド (Bundle Programming Guide)














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ