Посмотрите на класс NSUserDefaults .Он может сохранять примитивы и NSArray объекты примитивов.
Например, ваше приложение может записать, прежде чем приложение завершится в делегате приложения:
[[NSUserDefaults standardUserDefaults] setString:@"Value" forKey:@"Key"];
И затем прочитать его после запуска:
NSString *dataYouNeed = [[NSUserDefaults standardUserDefaults] stringForKey:@"Key"];
Только не забывайте обращаться с нулевым регистром изящно (то есть, что приложение будет продолжать работать сразу после новой установки или сброса настроек пользователя по умолчанию).
Редактировать: вопрос уже былболее-менее переписан.Очевидно, что если вам нужно хранить данные, которые будут действовать как модель вашего приложения (в смысле MVC), Core Data или sqlite - это то место, где вам лучше всего начать поиск.