差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
translation:adc:cocoa:foundation:introduction_to_dynamically_loading_code:1200_runtime [2014-08-29 12:49] Decomo Page moved from 翻訳:adc:cocoa:foundation:コード読込みプログラミング概論:1200_runtime to translation:adc:cocoa:foundation:introduction_to_dynamically_loading_code:1200_runtime |
translation:adc:cocoa:foundation:introduction_to_dynamically_loading_code:1200_runtime [2020-12-04 13:38] Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
- | <align right> | + | <WRAP rightalign> |
====== JavaからObjective-Cのライブラリを読み込む ====== | ====== JavaからObjective-Cのライブラリを読み込む ====== | ||
行 6: | 行 6: | ||
そのライブラリがバンドルの中に含まれている場合、NSBundleクラスがより適しているでしょう。 | そのライブラリがバンドルの中に含まれている場合、NSBundleクラスがより適しているでしょう。 | ||
- | NSRuntimeの代表的なメソッド、< | + | NSRuntimeの代表的なメソッド、'' |
その文字列はライブラリへの絶対パス、もしくはライブラリ名だけを示します。 | その文字列はライブラリへの絶対パス、もしくはライブラリ名だけを示します。 | ||
- | ライブラリ名のみが与えられた場合、標準的な接頭辞< | + | ライブラリ名のみが与えられた場合、標準的な接頭辞'' |
- | 例えば、< | + | 例えば、'' |
<code java> | <code java> | ||
行 18: | 行 18: | ||
</ | </ | ||
- | 読み込み後、そのライブラリは// | + | 読み込み後、そのライブラリは// |
- | 例えば、< | + | 例えば、'' |
この関数は引数を持ちません。 | この関数は引数を持ちません。 | ||
- | ライブラリが見つからない、または初期化関数がない場合、アプリケーションは< | + | ライブラリが見つからない、または初期化関数がない場合、アプリケーションは'' |
NSRuntimeクラスは、絶対パス指定のないライブラリの読み込みを試みた時の検索ディレクトリの一覧を管理します。 | NSRuntimeクラスは、絶対パス指定のないライブラリの読み込みを試みた時の検索ディレクトリの一覧を管理します。 | ||
- | 初期状態の検索パスは</ | + | 初期状態の検索パスは'' |
- | < | + | '' |
このメソッドは、検索リストへ追加するディレクトリの絶対パスを表す1つのString引数を持ちます。 | このメソッドは、検索リストへ追加するディレクトリの絶対パスを表す1つのString引数を持ちます。 | ||
- | 例えば、< | + | 例えば、'' |
<code java> | <code java> | ||
NSRuntime.addPathToLibraryPaths("/ | NSRuntime.addPathToLibraryPaths("/ | ||
- | </ | + | '' |
- | 現在の検索パスの一覧を得るには、< | + | 現在の検索パスの一覧を得るには、'' |