Xamarin.iOS API Overview

Xamarin.iOS exposes a C#/CIL binding to the CocoaTouch API and also provides access to the ECMA CIL APIs and various other .NET APIs.

API Reference: The API reference is available in the .NET API browser, start at the Xamarin.iOS reference for the API bindings for the native iPhone APIs or go to Base Class Libraries node for documentation on the .NET API.

API Design: The API design for the CIL/Objective-C binding is covered in the Xamarin.iOS API Design document and it describes how we bound the Objective-C and C APIs from CocoaTouch and exposed those to the C#/CIL world.

Assemblies: Check our list of bound assemblies for a detailed reference of which APIs from C#/CIL/ECMA are available for use on Xamarin.iOS.