Nowadays Information is an important asset for us in the professional, but also private life. The mobile phone is our constant companion and tablets gain more and more popularity because of the ease of use (screen size, larger virtual keyboard).. In addition to these mobile devices a lot of users maybe also own a laptop or a desktop computer. Many applications (apps) are using the cloud to synchronize the data on different devices. Apple’s solution for the cloud service is currently iCloud.
In my paper, I will show how to develop applications for iOS devices (such as iPhone and iPad) that store the data in the iCloud. After an introduction to the features of iCloud, I will describe the fundamentals of the data storages on iOS devices by giving several examples. The last chapter extends the application with integrating the three kinds of iCloud storages. Those types are based on and similar to local storages types.
Contents
1 Introduction
1.1 What is Cloud Computing?
1.2 iCloud Overview
2 iCloud
2.1 Users view of iCloud
2.2 Developers view of iCloud
2.2.1 Testing & Debugging
3 Comparison iCloud with other Cloud Services
4 Saving data on the device
4.1 Property Lists
4.1.1 NSUserDefaults
4.1.2 Settings Bundle
4.1.3 Archiving Objects
4.2 Documents
4.2.1 File System
4.2.2 UIDocument
4.3 Database
4.3.1 SQLite
4.3.2 Core Data
5 Saving data in the iCloud
5.1 Key-Value Storage
5.2 Document Storage
5.2.1 Update Notification
5.2.2 Conflict Handling
5.3 Core Data Storage
5.3.1 Update Notification
5.3.2 Conflict Handling
6 Summary
Bibliography
List of Figures
List of Tables
List of Listings
List of Abbreviations
- Quote paper
- Andreas Bachmaier (Author), 2013, Implementing iOS-Apps with iCloud Support, Munich, GRIN Verlag, https://www.grin.com/document/210118
-
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X.