I am writing an iPhone application, and need to save the state of my application (5K or so).
My main worry is data persisting across upgrades. Some of the applicatio
The most common way to save state (data, application information etc) is to use Sqlite3. I'm not sure how an update would wipe it, but it's possible that the update process could overwrite the datafile.
The other option would be to use UserPrefs (NSUserDefaults). Again, I'm not sure the max size for that, or even if it would be suitable for the data you need to persist.