コンテンツへスキップ
ものがたり
戻る

MonoMac bindings

MonoTouchで使われたテクノロジーを使った新しいCocoaバインディングが公開されたようです。CocoaTouchじゃなくてCocoa、つまりMac OSXアプリの開発に使う方ですね。
http://tirania.org/blog/archive/2010/Apr-19.html

やっていることはほとんどMonoTouchと同じで(と説明文を見るに思う)、public APIに対するP/Invokeを使って、だいたいone-by-one mappingとして作られているようです。もちろんNSStringだのNSArrayだのといった中途半端なものは、stringやArrayに置き換えられます。モジュールはmonomacとmaccoreの2つになるみたい。

ちなみにObjective-Cで書いてしまったコードを.NET APIから呼び出すためのC#コードの生成に使える(そして多分maccoreでも使われている)のが、MonoTouchにも入っているbtouchというツールで、maccoreに含まれているようです。これとは別に、monomacの中には、Cのヘッダからpublic APIを洗い出すparse.exeというツールが含まれているみたい。この辺はMac使いの人たちにいろいろ見てもらえればと思います。^^;


この記事を共有:

前の記事
mono meeting用資料を一部公開してみます (GC編)
次の記事
android support patches running in