class var allFrameworks : [Bundle]
class var allBundles : [Bundle]
Availability 有効性
Technology
class var main: Bundle
{ get }
The NSBundle
object corresponding to the bundle directory that contains the current executable. This method may return a valid bundle object even for unbundled apps. It may also return nil
if the bundle object could not be created, so always check the return value.
現在の実行可能ファイルを含んでいるバンドルディレクトリに一致するNSBundle
オブジェクト。このメソッドは、バンドルされないアプリに対してさえ有効なバンドルオブジェクトを返すかもしれません。それはまたバンドルオブジェクトが作成されることができなかったならばnil
を返します、なので常に戻り値を確認してください。
The main bundle lets you access the resources in the same directory as the currently running executable. For a running app, the main bundle offers access to the app’s bundle directory. For code running in a framework, the main bundle offers access to the framework’s bundle directory. メインバンドルは、あなたに同じディレクトリの中のリソースへ現在動作中の実行可能ファイルとしてアクセスを許します。実行中のアプリに対して、メインバンドルはアプリの持つバンドルディレクトリへのアクセスを提供します。実行中のフレームワークに対して、メインバンドルはフレームワークの持つバンドルディレクトリへのアクセスを提供します。
class var allFrameworks : [Bundle]
class var allBundles : [Bundle]
+ bundleWithPath:
NSBundle
object that corresponds to the specified directory.
指定されたディレクトリに一致するNSBundle
オブジェクトを返します。
init(for: AnyClass)
NSBundle
object with which the specified class is associated.
指定されたクラスがそれと関連付けられる、NSBundle
オブジェクトを返します。