Talking to Services: iCloud and Dropbox
With iOS 5, Apple introduced iCloud sync for Core Data. iOS developers rejoiced at the prospect of a drop-in solution for synching data among iPhone apps, iPad apps, and Mac OS X apps. Then they started using iCloud to sync Core Data data stores . . . and tears replaced the joy. Sync, as it turns out, is a hard problem to solve, and Apple hasn’t nailed it yet—at least for Core Data. As Apple iterates through the sync technology, however, it will likely get Core Data sync over iCloud working correctly in a future release of the SDK. So that you can have the information, we present the information for using iCloud Core Data sync in this chapter.