Key Components of the iOS Platform
- PDF for offline use:
Documents in this section cover features specific to iOS. Here you'll find topics such as using iCloud to share data across devices via the cloud, filtering images with the Core Image framework, and integration with social networks.
CoreImage is a new framework introduced with iOS 5 to provide image processing and live video enhancement functionality. This article introduces these features with Xamarin.iOS samples.
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.
iOS 8 is the latest incarnation of Apple's mobile operating system. There have been a large number of changes made to the operating system from iOS 7. Here, we show what they are and how to use them.
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.