Unified API for Xamarin.iOS and Xamarin.Mac

Xamarin's Unified API makes it possible to share code between Mac and iOS and support 32 and 64-bit applications with the same binary. The Unified API is used by default in new Xamarin.iOS and Xamarin.Mac projects.

Overview

A description of Xamarin's Unified API, its features, and the changes that come along with its use

Update Existing Apps

General information about updating existing apps from the Classic API to the Unified API

Updating Existing iOS Apps

Information about updating existing iOS apps from the Classic API to the Unified API

Updating Existing Mac Apps

Information about updating existing Mac apps from the Classic API to the Unified API

Update Existing Xamarin.Forms Apps

Information about updating existing Xamarin.Forms apps from the Classic API to the Unified API

Migrating a Binding to the Unified API

A description of how to migrate a Xamarin.iOS or Xamarin.Mac binding project from the Classic API to the Unified API

Tips for Updating Code to the Unified API

Various tips that can be helpful when updating to the Unified API