Switch to a different documentation area.

Xamarin - Documentation

iOS

change platform

MonoTouch Documentation Home

Recent Tutorials

Introduction to iOS 5

iOS 5 contains many new features that can be utilized in MonoTouch applications including iCloud, Newsstand, Twitter integration, new image processing capabilities and new Interface Builder functionality including Storyboards.

This article introduces these features with MonoTouch samples.

Events, Protocols and Delegates

This article presents the key iOS technologies used to receive callbacks and to populate user interface controls with data. These technologies are events, protocols, and delegates; this article explains what each of these is and how each is used from C#. It demonstrates how MonoTouch uses iOS controls to expose familiar .NET events, as well as how MonoTouch provides support for Objective-C concepts such as protocols and delegates (Objective-C delegates should not be confused with C# delegates). This article also provides examples that show how protocols are used both as the basis for Objective-C delegates and in non-delegate scenarios.

Working with Images

This article examines how to use images in MonoTouch, both application support images (such as icons, loading images, etc.) and images within applications (such as images applied to controls). It also covers how to use MonoDevelop to incorporate images as well as how to interact with images from code.

Moving From XCode3 to XCode4

With the introduction of Xcode 4, the workflow for creating MonoTouch applications that have interfaces designed in Interface Builder has changed. This article shows how to make the transition from Xcode 3 to Xcode 4 by introducing Xcode 4 and covering how to design interfaces in the new integrated Interface Builder.

iOS