O'Reilly logo

Learning iPhone Programming by Alasdair Allan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

MonoTouch

The MonoTouch platform from Novell allows you to build C#- and .NET-based applications on the iPhone and iPod touch. It comes in two editions: Professional and Enterprise.

A license for the Professional Edition, intended for individual use, costs $399 per year. The Enterprise Edition, intended for corporate use, costs $999 per year (although you can buy a five-developer pack for $3,999 per year). Alternatively, you can download an evaluation version that enables development and testing against iPhone Simulator only.

Download and Installation

Before downloading and installing MonoTouch, you must download the latest release of Mono, the open source development platform based on the .NET Framework that allows developers to build cross-platform applications in C#. You can obtain it from http://www.mono-project.com/.

The Mono framework downloads as a disk image file containing a package installer file. Double-click on this package file to start the Mono installer, as shown in Figure 13-4.

Installing Mono

Figure 13-4. Installing Mono

After installing the Mono framework, you need to install the MonoDevelop environment before you can install MonoTouch itself. MonoDevelop is an IDE primarily designed for C# and other .NET languages and you can download it from http://monodevelop.com/; it comes as a disk image, and installation is simply a matter of dragging and dropping the MonoDevelop.app application ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required