Используйте 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
}