O'Reilly logo

Xamarin Essentials by Mark Reynolds

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Xamarin.iOS bindings

In this section, you will discover one of the main sources of power behind Xamarin.iOS. This ships with a set of binding libraries that provides support for iOS development. What will follow are some details into each of these bindings.

The design principles

A number of goals or design principles guided the development of the binding libraries. These principles are critical to make C# developers productive in an iOS development. The following represents a summary of the design principles:

  • Allow developers to subclass Objective-C classes in the same way as they subclass other .NET classes
  • Provide a way to call arbitrary Objective-C libraries
  • Transform the common Objective-C tasks into something much easier while making the difficult ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required