I’m developing an iOS app, which is my graduation project.. the app is supposed to serve as a social network, where the user could connect to other users. From the data perspective the app needs to store some data locally, and it also have the ability to update these data with a remote server, i.e. the local data are snapshots of a subset of the data that located on the server..
Let’s say that the user is able to connect to at most 100 other users, and he/she is also able to see their information, and these info are : textual and small images about each connected user.
I’m wondering what’s the most efficient approach to store these data, I’ve looked at :
- plists
- NSUserDefault
- SQLite3
- Archiving
- Core Data.
But couldn’t decide which approach is suitable for my app.
Thanks in advance.
I would go with CoreData & SQLite … But we haven’t all details of your application, thus, I can be wrong.