2010-02-04 2 views

ответ

4

Посмотрите на класс NSUserDefaults. Он может сохранять примитивы и объекты NSArray примитивов.

Пример, ваше приложение может написать перед приложение завершается в делегат своего приложения:

[[NSUserDefaults standardUserDefaults] setString:@"Value" forKey:@"Key"]; 

, а затем прочитать его после запуска:

NSString *dataYouNeed = [[NSUserDefaults standardUserDefaults] stringForKey:@"Key"]; 

Только не забудьте обработать всухую случай изящно (т.е. приложение будет продолжать работать сразу после новой установки или сброса настроек пользователя по умолчанию).

Редактировать: вопрос уже более или менее переписан. Очевидно, что если вам нужно хранить данные, которые будут действовать в качестве модели вашего приложения (в смысле MVC), Core Data или sqlite - это то, где вам лучше всего начать искать.

0

Если это небольшое количество вещей, используйте NSUserDefaults. Если это много, используйте Core Data.

Смежные вопросы