My iPhone app currently uses core data. I want to create an online database where I can sync data from my iPhone. I also want to store user account info.
Are there any shortcuts or benefits because I am using core data?
I’m thinking I will have to have a 3 tier system for this:
iPhone using Objective Resource (iPhone on Rails and ObjectiveResource; Making communication between the iPhone and a Rails web-service pain-free.) -> Ruby on Rails -> MySQL
BTW, I plan to use twitter sdk for login/registration if that makes any difference.
I would recommend reskit Reskit is similar to objective resource, but has more features, including integrating with core data for caching.
Restkit also has the advantage of being backend independent, its can work with any restful interface.