Я пишу игру для iPhone и хочу сохранить / загрузить пользовательские настройки (например, громкость музыки), а также сохранить прогресс игры.
Для каждого уровня я хочу иметь некоторый объект структуры, представляющий его состояние - открыт ли он, пройден ли он, время и т. Д.
Я использую cocos2d.
Я обнаружил, что могу использовать класс NSUserDefaults для хранения настроек игры, но я не уверен, что это полезно для хранения прогресса игры.
Любая помощь приветствуется!