MacRuby を OS X の CoreAudio で使ってみたいのですが、これらの API のほとんどは C 関数です。Ruby DL を使用する必要がありますか、それとも MacRuby は別の方法を提供していますか?
1 に答える
4
Macruby サイトによると、C 関数を直接呼び出すことができるはずです。
静的 API へのアクセス
多くの Mac OS X フレームワーク API は静的であるため、内省できませんが、BridgeSupport プロジェクトのおかげで、MacRuby から静的 API を呼び出すことができます。
次の API タイプを使用できます。
- リスト項目
- CoreFoundation 型 (CFType)
- C 構造体
- 不透明タイプ
- C列挙
- C および Objective-C の定数 (プリプロセッサ定義の定数を含む)
- C 関数 (インライン関数を含む)
- Objective-C 非公式プロトコル
于 2010-12-28T03:31:15.017 に答える