Platform Features

Key Components of the iOS Platform

PDF for offline use

Let us know how you feel about this


0/250

last updated: 2016-09

Documents in this section cover features specific to iOS, including using iCloud to share data across devices via the cloud, filtering images with the Core Image framework, and integration with social networks.

Introduction to iOS 10

Apple's iOS 10 includes several new APIs and services that allow you to develop apps with new features and functionality. With iOS 10, apps have new abilities such as extending Maps, Messages, Phone and Siri. This section shows hows to take advantage of these features in a Xamarin.iOS app.

iOS 9 Compatibility

How to ensure your Xamarin.iOS apps work smoothly on iOS 9.

Introduction to iOS 9

This section defines the changes made in iOS 9 when upgrading from iOS 8 and how to use these features in a Xamarin.iOS app.

Introduction to iOS 8

Apple's iOS 8 made a large number of changes to the operating system from iOS 7. Here, we show what they are and how to use them.

Introduction to iOS 7

About the major new APIs introduced in iOS 7, including View Controller transitions, enhancements to UIView animations, UIKit Dynamics, and Text Kit.

Introduction to iOS 6

Explanations of the features introduced in iOS 6, including Collection Views, Pass Kit, Event Kit, and the Social Framework.

Introduction to iCloud

Apple introduced iCloud in iOS 5 as a service to allow applications to store data on Apple’s servers and have it synchronized across all devices used by the same person (via their Apple ID). It also has a backup component, where the data on your devices is backed-up to Apple’s servers.

Introduction to CoreImage

This document describes how to use some of the iCloud APIs provided by Apple to store and retrieve data from their servers, with C# samples for storing small key-value data pairs and for storing documents. It also discusses how iCloud Backup can influence the design of your application.

iOS Maps

iOS includes the Map Kit framework, which makes it easy to add maps to an application. Using Map Kit, iOS applications can add interactive maps that support features such as panning and zooming, showing user location and layering rich graphics on a map.

iOS Map annotations and overlays

This article presents a step-by-step walkthrough showing how to work with the annotation and overlay features of Map Kit. It shows how to add a map to an application that displays an annotation and overlay at the location of the Xamarin Evolve 2013 conference.

Introduction to Manual Camera Controls

The AVFoundation Framework makes it easier than ever for users to take great photos. An application can take direct control over the camera focus, white balance, and exposure settings. An app can also use bracketed exposure captures to automatically capture images with different exposure settings.

Introduction to Newsstand

Applications that present news and magazine content can be listed in the iOS 5 Newsstand rather than the regular App Store – making it easier for users to find this type of periodical content. Newsstand applications must implement a subscription payment option and provide regular issue downloads in order to be approved by Apple.

This article introduces the main features of Newsstand Kit to help you start building a Newsstand-compliant application. It also briefly discusses the UIPageViewController, which is not directly related to Newsstand but might find its way into your app because it provides a simple way to build an iBooks-like page-turning UI.

Introduction to PassKit

Passbook is an app for iPhones and iPod touches with iOS 6. It stores and displays barcodes and other information to link customer transactions on their phone with the ‘real world’. Passes are generated by merchants and sent to the customer via email, URLs or from within a merchant’s own iOS app. Passbook stores and organizes all the Passes on a phone, and displays Pass reminders on the lock-screen depending on the date/time or the location of the device.

This document introduces Passbook, using the Pass Kit API with Xamarin.iOS, and discusses how to implement Passes on your server.

Introduction to the SocialFramework

The Social Framework provides a unified API for interacting with social networks including Twitter and Facebook, as well as SinaWeibo for users in China.

Xamarin Studio iOS Features

This document gives an overview of some new Xamarin Studio features that improve the Xamarin.iOS development experience, such as image resource management, Info.plist property list file editing and support for Xcode’s Archive Organizer.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.