Самым быстрым и простым способом, имхо, было бы использование NSUserDefaults. Вы получаете скорость чтения / записи в plist, но вам не нужно иметь дело с созданием целого нового файла только для одного значения. Код для установки высокой оценки будет выглядеть следующим образом ..
[[NSUserDefaults standardUserDefaults] setInteger:100 forKey:@"high_score"];
Бум, это все, что тебе нужно. Затем, когда вы в следующий раз запустите приложение и захотите проверить этот высокий балл, возможно, в методе - (void) gameEnded или - (void) viewDidLoad, вы просто скажете
NSInteger lastHighScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"high_score"];
lastHighScore теперь будет значением, сохраненным в пользовательских значениях по умолчанию, которые вы ранее сохранили. Использование setInteger: forKey: перезапишет предыдущее значение, если ключ уже существует.