このプログラミング記事は、アプリケーション実行中に実行可能コードを読込むための有益なテクニックを解説します。
Objective-Cランタイムシステムの制限により、本記事の執筆時点において、Cocoaの読込み可能バンドルをアンロードする方法はありません。
動的読込みに関する概念を学ぶには、以下の章を読んで下さい:
以下の作業をカバーします:
前もってBundle Programming Guideを読んでおく事をお奨めします。このドキュメントではバンドルの概要を説明しています。説明にはバンドルの目的、種類、構造、バンドルのリソースにアクセスするためのAPIを含んでいます。
動的コード読込みに関係するドキュメントResource Programming Guideは、コード以外のバンドルリソース、典型的にはnibファイル中のリソースへのアクセス方法を解説しています。
最後に、バンドルベースのプラグインとして一般的なCore FoundationのCFPlugIn API(CFPlugInRef
)を学ぶには、Plug-insをご覧下さい。また、本ドキュメント中のcore_foundation_cfpluginにおいても、CFPlugInのアーキテクチャの要約を示しています。