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 ...

Get Learning MonoTouch: A Hands-On Guide to Building iOS Applications with C# and .NET now with O’Reilly online learning.

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