This really depends on multiple factors:
- How much data is it going to be saved?
- How fast the data needs to be loaded?
I suggest you create a serializable object, that conforms to NSCoding
protocol. There is also an option to save this as JSON or like you noted, plist.
I think Core Data is too much boiler plate, if this is all you are storing. NSUserDefaults
is fast enough and already prepared for you to use.
I don't think someone can give you the correct answer, I suggest you experiment with all the options and see which one is the best for you.