Earlier quoted context omitted.
Fetch and save operations get pretty slow with even just 10,000 entities (if you touch all those entities). It gets a little better if you pre-fetch all the entities rather than one at a time, but the save is still very slow. Breaking that out into a backround thread is feasible, but as the previous commenter mentions, then you risk momentary divergence between the UI and the backend.
Index properly. Save in a queue.
Frustrated with iCloud, Apple’s developer community speaks up
191–192 of 192 posts
Re: Frustrated with iCloud, Apple’s developer community speaks up
#192Earlier quoted context omitted.
The only thing I can think of is to set up contact, calendar etc. sync to Google (via ActiveSync or otherwise). Calendars won't magically transfer over since they're assigned to a particular calendar, on iCloud in your case, but contacts should get pushed to Google. That'll at least give you a backup of your contacts, and setting up the other devices the same way should sync them all up. Can anyone else chime in? Doe…
I might try that. Frankly, I'm just thinking of writing an app to export everything to a MySQL database on one of my servers and do my own version controlled backup. Not sure Apple would ever approve such an app, but I can certainly write it and use it internally. A long time ago I learned there is nothing more important than ensuring your data is safe. I learned this the hard way in college when a drive failure evap…
RSS and CalDAV are examples of web data formats which do work. I'd like to see more formats like that, or perhaps an ability to fall back to export data as files from web services.