Book description
“A great read for iOS developers who
want to learn if iCloud is right for their app and dive right in
with lots of practical code examples.”
—Jon Bell, UXLaunchpad.com
Get Hands-On Mastery of iCloud Data Management for iOS 7 and OS X Mavericks
As apps rapidly move into business and the cloud, iOS and OS X developers need new data management techniques. In Learning iCloud Data Management, renowned Apple database expert Jesse Feiler shows you how to use Apple’s latest APIs and technologies to structure and synchronize all forms of data. Feiler helps you understand the issues, implement efficient solutions, and deliver highly usable apps that seamlessly synchronize during the “Round Trip” between iOS and OS X and back again.
This guide walks you through integrating several key Apple data management technologies, including the Address Book and Calendar APIs. Feiler shows you how to structure data so it’s easy to build great Cocoa and Cocoa Touch user interfaces and to quickly incorporate reliable iCloud syncing. Step by step, you’ll discover how to blend Apple’s standard application data structures with your own user data to create a feature-rich and fully syncable environment.
Coverage includes
Understanding iCloud from the developer’s and user’s point of view
Accessing synchronized user calendars and contacts
Integrating Reminders into your apps
Playing by iCloud’s user privacy rules
Applying consistent iOS Settings and OS X Preferences across user devices
Managing persistent storage with Core Data
Using Xcode Project Workspaces for shared development
Adding data to app bundles and resources
Integrating iCloud infrastructure, file wrappers, documents, and data
Completing the”Round Trip” between both iOS and OS X
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents at a Glance
- Contents
- Preface
- Acknowledgments
- About the Author
- We Want to Hear from You!
- Introduction
- I: Introducing iCloud
-
II: Using the APIs
- 3. Introducing the APIs and the First Apps
- 4. Working with the AddressBook API for Contacts
- 5. Managing Calendars and Reminders with the Event Kit API
- 6. Protecting the Privacy of User Data
-
III: Using the Technologies
- 7. Introducing Blocks, Threads, and Notifications
- 8. Using Key-Value Coding (KVC)
- 9. Using Preferences, Settings, and Keychains with iCloud
- 10. Managing Persistent Storage with Core Data
- 11. Using Xcode Workspaces for Shared Development
- 12. Adding Data to Apps with Bundles and Resources
-
IV: Using iCloud Documents and Data
- 13. Adding the iCloud Infrastructure
- 14. Working with File Wrappers in iCloud
- 15. Working with iOS Documents
- 16. Working with OS X Documents
- 17. Working with Core Data and iCloud
- 18. Completing the Round Trip
- Index
Product information
- Title: Learning iCloud Data Management: A Hands-On Guide to Structuring Data for iOS and OS X
- Author(s):
- Release date: February 2014
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133134018
You might also like
book
Implementing iOS and macOS Documents with the Files App: Managing Files and Ensuring Compatibility
Rise above the basics of Xcode app development to implement tools like Share buttons and activity …
book
Swift Translation Guide for Objective-C Users: Develop and Design
APPLE DESIGNED SWIFT SO YOU wouldn’t need previous Apple programming experience, but many Apple developers will …
book
Cocoa Programming for OS X: The Big Nerd Ranch Guide
Covering the bulk of what you need to know to develop full-featured applications for OS X, …
book
iOS Development with Swift
iOS Development with Swift is a hands-on guide to creating apps for iPhone and iPad using …