I am new to developing iPhone apps, and wanted to be sure that I am laying the correct foundation as I go about the coding process. The app that I am developing will permit users to login, upload photos from their iPhones, write a short description for the picture, as well as view other users photos. Where should I be storing the following data, and how should this be architect-ed? I have heard core data, sqlite, MySQL, PostgreSQL, etc… The data I need to capture and store is:
-Username
-Password
-Photos they upload
-Descriptions of the photos
Ideally, the architecture will support hundreds of thousands of user uploaded images (hypothetically).
I understand that this question is probably incredibly basic on some levels, but again, this is my first time navigating the data storage aspect of an iPhone app.
For Username and Password, look up KeyChain.
For everything else Core Data is good. SQLite is a possibility.