Key Components of the iOS Platform
- PDF for offline use
Let us know how you feel about this
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.
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.
How to ensure your Xamarin.iOS apps work smoothly on 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.
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.
About the major new APIs introduced in iOS 7, including View Controller transitions, enhancements to UIView animations, UIKit Dynamics, and Text Kit.
Explanations of the features introduced in iOS 6, including Collection Views, Pass Kit, Event Kit, and the Social Framework.
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.
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 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.
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.
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.
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.
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.
The Social Framework provides a unified API for interacting with social networks including Twitter and Facebook, as well as SinaWeibo for users in China.
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.