Assuming you're using a UITableViewDataSource with an array and the list isn't too big, you can use this in -(void)applicationWillTerminate:(UIApplication *)application
:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:myArray forKey:@"Array"];
[defaults synchronize];
And load it back up in - (void)applicationDidFinishLaunching:(UIApplication *)application
:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
myArray = [[defaults objectForKey:@"Array"] mutableCopy];
if (myArray == nil) {
//LOAD FROM PLIST
}
Both of these methods should be in your application delegate.