Самое простое решение (от того, где вы сейчас находитесь) будет хранить массив по умолчанию для пользователя.После изменения mainDelegate.personArray
вызовите [mainDelegate commitSettings]
и добавьте что-то вроде этого в mainDelegate
:
-(void)commitSettings
{
[[NSUserDefaults standardUserDefaults] setObject:self.personArray
forKey:@"personArr"];
// you may leave this one out for non-critical data:
[[NSUserDefaults standardUserDefaults] synchronize];
}
и при запуске приложения прочитайте в массиве так:
self.personArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"personArr"];