показать 10 лучших результатов в cocos2d - PullRequest
0 голосов
/ 03 марта 2011

я интегрирован в openfeint, поэтому его можно использовать в глобальных целях, я хочу, чтобы в топ-10 игр Cocos2D отображался лучший результат в топ-10

У кого-нибудь есть базовое руководство для этого?

1 Ответ

1 голос
/ 04 марта 2011

Используйте NSArray, чтобы сохранить результаты. И сохраните / загрузите его, используя NSUserDefaults

Если у вас фиксированное количество уровней - используйте NSArray для сохранения. Когда значения массива изменены:

-(void) saveScore
{
    NSUserDefaults *settings = [NSUserDefaults standartUserDefaults];
    [settings setObject: myScoreArray forKey:@"my scores"];
    [settings synchronize];
}

Чтобы загрузить массив:

-(void) loadScores
{
    NSUserDefaults *settings = [NSUserDefaults standartUserDefaults];
    myScoreArray = [settings objectForKey:@"my scores"];
    //also check if myScoreArray in nil - first launch
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...