本章将介绍MonoTouch如何将iOSSDK抽象化,从而可以使用C#的原生类进行开发,还介绍如何使用outlet,并将CocoaTouchDelegate模型和C#的事件模型进行比较,讲解如何在C#中使用这两种模式。本章还将介绍Objective-C的内存管理与MonoTouch的垃圾回收机制之间的异同。下面通过示例来说明上面讲到的一些概念。前面提到的UIActionSheet将会在示例中使用。通过Objective-C与C#的对比,将有助于清楚地了解如何使用MonoTouch开发应用程序。注