I have an array with close to 1000 instances of a class, each of which has about 5 short strings (<100 chars) associated to it. In my app, I randomly select an object from the array frequently, and rarely but occasionally list all of the objects in the array.
My inclination is to use a .plist to store the data, so that it is all read in at the start, but is this really better than using SQLite in this case?
Right now, the array is static, though I may want to add the ability to add objects in the future. This would only happen occasionally, though.