O'Reilly logo

Learning MonoTouch: A Hands-On Guide to Building iOS Applications with C# and .NET by Michael Bluestein

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

2. iOS SDK via MonoTouch

This chapter explains how MonoTouch abstracts the iOS SDK to allow development against native classes from C#. It explains how to work with outlets and compares the CocoaTouch Delegate model to the C# event model, showing how to use either pattern from C#. It also explains memory management in Objective-C as contrasted to garbage collection in MonoTouch.

iOS SDK Overview

MonoTouch builds upon the iOS SDK, adding support for the C# language, along with tooling via MonoDevelop and its integration with Interface Builder. It also builds on the Mono implementation of .NET, bringing along a multitude of libraries and support for existing code, as well as garbage collection. .NET developers will feel right at home with Mono ...

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