XCode 16.0 日本語化計画
受信者に関連したコードのロードを解除します。
バンドルが正常にアンロードされたか、まだロードされていない場合は true、それ以外でバンドルをアンロードできなかった場合は false。
このメソッドは、基礎となる動的ローダ (通常は dyld) を使用してバンドルの実行可能コードをアンロードしようとします。このメソッドを使用して、プラグインバンドルとフレームワークバンドルに含まれるコードが不要になったときにアンロードできます。このメソッドは、NSBundle クラスのメソッドを使用してロードされたバンドルのみをアンロードするために使用してください。このメソッドは、Core Foundation のバンドル操作関数を使用して最初にロードされたバンドルをアンロードするために使用しないでください。
メモリ内のオブジェクトまたはデータ構造がアンロードされるコードを参照しないようにするのは、呼び出し側の責任です。たとえば、クラスにバンドル内で定義されているオブジェクトがある場合、バンドルをアンロードする前にそのオブジェクトをあなたは解放しなければなりません。同様に、あなたのコードは、アンロードされたバンドルで定義されているシンボルにアクセスしようとしないでください。
OS X 10.5 以前では、一度ロードされたコードはアンロードできず、このメソッドは常に false を返していました。macOS 10.5 以降では、このメソッドを使用してバンドルの実行可能コードをアンロードできます。
var executableArchitectures: [NSNumber]?
バンドルの実行可能ファイルでサポートされているアーキテクチャの型を示す数値の配列。
バンドルの実行可能コードが正常に読み込まれたかどうかを示すブール値を返します。
コードがまだロードされていない場合は、バンドルの実行可能コードを実行中のプログラムに動的にロードします。
受信者に関連したコードのロードを解除します。
バンドルのロードの状況。
バンドルの実行可能コードがサポートする CPU の型を記述する定数。