Table of contents
These tutorials provide a guide on how to do common tasks using MonoTouch and MonoDevelop. Building for DistributionA step by step tutorial on setting up a Distribution profile within MonoDevelop to get your MonoTouch application ready to be uploaded to the Apple App Store. Read more... Transitioning from Xcode 3 to Xcode 4With the introduction of Xcode 4 support, this tutorial will show you how to upgrade your projects and how to use the new [Outlet] and [Action] attributes. Read more... Working with ImagesThis 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. Read more... Events, Protocols and DelegatesThis 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. Read more... Working with the File SystemThis article showed that file system operations are as simple with MonoTouch as with any other .NET application. It also introduced the Application Sandbox and examined the security implications that it causes. Next, it explored the concept of an Application Bundle. Finally, it enumerated the specialized directories available to your application and explained their roles during application upgrades and backups. Read More... Publishing to the App StoreThis article shows how to configure, build, and publish a MonoTouch application for distribution via the iTunes App Store. It includes a step-by-step guide that covers how to prepare your application for distribution, how to use Apple’s tools to submit your application for review, and finally how to publish your application to the App Store. Read More... MonoTouch ProfilerIn this document I’ll show how to use the profiler included in MonoDevelop 2.8.5 and MonoTouch 5.1.1 (you’ll need at least those versions for both MonoDevelop and MonoTouch for profiling to work). Read More... Profiling MonoTouch applications with InstrumentsThis is a document describing how to get Instruments working with MonoTouch applications, to profile on any iOS device. It might also be possible to profile applications in the simulator, but the output will be a lot harder to interpret (if not impossible), because of Mono’s Just-in-Time compiled code (which Instruments doesn’t understand). In particular this document does not describe how to interpret Instruments’ output. Read More... Introduction to iOS 5iOS 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. Read More... Working with Web ServicesThis tutorial introduces how to integrate REST, WCF and SOAP web service technologies with Xamarin mobile applications. We will examine the various service implementations, evaluate the tools and libraries to achieve this integration, and provide sample patterns for consuming service data. Finally, we will provide a basic overview of creating a RESTful web service for consumption with a Xamarin mobile application. Read More... |