Нужен совет о том, как кешировать текстовые данные на iPhone - PullRequest
0 голосов
/ 22 января 2010

Не могли бы вы дать мне какой-нибудь алгоритм или пример?

1 Ответ

1 голос
/ 22 января 2010

NSUserDefaults будет хорошо удерживать фрагменты данных.

Пример:

- (void)applicationDidFinishLaunching:(UIApplication *)application {
    [window addSubview:tabBarController.view];
    if ([[NSUserDefaults standardUserDefaults] integerForKey:kTabIndexKey])
        tabBarController.selectedIndex = [[NSUserDefaults standardUserDefaults] integerForKey:kTabIndexKey];
}

- (void)applicationWillTerminate:(UIApplication *)application {
    [[NSUserDefaults standardUserDefaults] setInteger:tabBarController.selectedIndex forKey:kTabIndexKey];
}

Сохраняет и загружает целое число (ваш метод будет "setString" и "stringForKey", проверьте документы.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...