The MonoTouch.Dialog (MT.D) toolkit is an indispensable framework for rapid application UI development in MonoTouch.
This guide introduces the different ways to work with MT.D, provides quick start application walkthroughs, and then dives deep into advanced usage.
This document describes how to create unit tests for your MonoTouch projects. Unit testing with MonoTouch is done using the Touch.Unit framework that includes both an iOS test runner as well as a modified version of the NUnitLite framework that provides a familiar set of APIs for writing unit tests.
This article shows how to set up and use the profiler that is included in MonoDevelop and MonoTouch. Using a given sample, we’ll run this tool through its paces, looking at memory and performance analysis. Then we’ll use the profiler to determine how objects are retained in memory and examine some clues about reference types.
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.
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.
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.
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.