Xamarin.Mac 用の Mac ライブラリのバインド

Xamarin.Mac での Objective-C ライブラリのバインドについては次のリンクを参照してください。

  • 概要 - バインドのしくみについて説明しています。
  • Objective-C ライブラリのバインド - Xamarin プロジェクトで使うために Objective-C ライブラリをバインドする方法について説明しています。
  • 型定義リファレンス ガイド - バインド作成者がバインド生成プロセスを推進するために使用できるすべての属性について説明しています。

Objective Sharpie

Objective Sharpie は、バインディングの最初のパスをブートストラップするのに役立つコマンドライン ツールです。 これは、ネイティブ ライブラリのヘッダー ファイルを解析して、パブリック API をバインド定義にマップすることで機能します (そのようにしない場合、手動で行われるプロセスです)。 Objective Sharpie は、単独でバインディングを作成するものではありませんが、作業を始めるのに役立ちます。

バインド プロジェクトを使用して Mac バインドを作成する方法については、XMBindingExample Mac サンプルを参照してください。