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