What steps would I have to take to create a database server that would allow a user to create an account that would hold their progress in the app? Basically I want users to be able to login and start where they left off last time they opened the app. I’m not sure how to get the server or if I could just use core data. I know this question is pretty brief, i just need a place to start, like a book or an example. Thanks!
Share
It depends quite a bit on the scope of your application. In my current experience using Microsoft’s .Net MVC 4 framework is the way to go. It allows you to create a RESTful web api that you can then use an iOS framework like RESTkit or AFNetworking to access and transfer data in the format that you prefer (json, xml, text). You can then write your data from the web api controller to your back-end db. It’s a good recipe for creating enterprise iOS apps. Also – check out objection if you use the repository pattern of development, it’s a nice addition to writing apps that follow MVC – iOS or not.
Check out the web api tutorial http://www.asp.net/web-api