XCode 16.0 日本語化計画
コードがまだロードされていない場合は、バンドルの実行可能コードを実行中のプログラムに動的にロードします。
メソッドがバンドルのコードを正常にロードした場合、またはコードがすでにロードされている場合は true、それ以外の場合は false。
このメソッドを使用すると、プラグインやフレームワークなど、動的にロードされるバンドルに関連したコードをロードできます。OS X 10.5 以前では、バンドルはそのコードがある場合でも、そのコードを 1 回だけロードしようとしていました。ロード後は、そのコードを unload (アンロード) できませんでした。macOS 10.5 以降では、unload() メソッドを使用してバンドルの実行可能コードをアンロードできます。
バンドルのリソースを検索するためにバンドルの実行可能コードをロードする必要はありません。
このメソッドは、バンドル内の主クラスを初期化します。ロード後に実行するコードを追加するには、主クラスの initialize() (initialize() ) クラスのメソッドをオーバーライドして下さい。
NSBundle オブジェクトが load() メソッドを呼び出す場合、割り当て解除される前に unload() メソッドを呼び出します。したがって、アプリによって NSBundle オブジェクトのコードが使用される限り、その NSBundle オブジェクトを保持する必要があります。
var executableArchitectures: [NSNumber]?
バンドルの実行可能ファイルでサポートされているアーキテクチャの型を示す数値の配列。
バンドルの実行可能コードが正常に読み込まれたかどうかを示すブール値を返します。
バンドルの実行可能コードをロードし、エラーがあれば返します。
受信者に関連したコードのロードを解除します。
バンドルのロードの状況。
バンドルの実行可能コードがサポートする CPU の型を記述する定数。
バンドルの主クラス。
func classNamed(String) -> AnyClass?
指定された名前の Class オブジェクトを返します。