So I was looking at ways to save data. As I can't be sure the phone is connected to the internet I thought about saving the data first using Core Data. Then I wondered if there was an easy way to synchronize that data with a remote server. I did read that Core Data can save it's database on iCloud but what if different users are trying to interact? There is of course something like parse, but then I would have to save to Core Data and parse. Or is there an easy solution using restkit or something like that?