Chapter 12. iOS: MonoTouch

In this "bonus" iOS chapter, we're going to take a quick look at MonoTouch. Mono is an open-source project led by Novell to—put simplistically—port the .NET Framework and toolset over to other platforms. MonoTouch is an extension of Mono that essentially ".NET-ifies" Cocoa Touch. You get all of the Cocoa Touch classes exposed as .NET managed classes. You get garbage collection and you get the C# language. It makes developing iOS applications a lot easier.

There are two reasons MonoTouch is an "also-ran" in this book, rather than a main feature. In the first instance, this book is about achieving common tasks natively and directly on the platform of choice. MonoTouch is a third-party, commercial extension and hence does ...

Get Multimobile Development: Building Applications for the iPhone and Android Platforms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.