I don't quite understand syncing between apps and the web or what I'm meant to do with the data.
You have a website
which talks to your iphone
app, the app downloads say a JSON file but what changes is it meant to do with the Core data database?
What checks should I be doing? Should I be merging, replacing, inserting data from the JSON file into Core data or assume that the JSON file is always up to date and always do a replace?
This also gets confusing when the app's data is changed. How do you know which is the up to date version and which is not?
Perhaps I am over-confusing it?