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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.