Binding Mac libraries for Xamarin.Mac
Follow these links to learn about binding Objective-C libraries on Xamarin.Mac:
- Overview - Describes how binding works.
- Binding Objective-C Libraries - Instructions on how to bind Objective-C libraries for use in Xamarin projects.
- Type Definition Reference Guide - Describes all of the attributes available to binding authors to drive the binding generation process.
Objective Sharpie
Objective Sharpie is a command-line tool to help bootstrap the first pass of a binding. It works by parsing the header files of a native library to map the public API into the binding definition (a process that is otherwise done manually). Objective Sharpie does not create a binding by itself, but it can help get you started!
Examples
Refer to the XMBindingExample Mac sample to learn how to create a Mac binding using binding projects.