Где я должен сохранить атрибуты gold / exp для моей игры cocos2d Iphone? - PullRequest
1 голос
/ 14 ноября 2010

Я бы хотел сохранить свои атрибуты золота и опыта, чтобы их можно было извлекать при каждом запуске приложения.

Я не знаю, использовать ли мне .plists или NSUserdefaults.Какая разница?Могу ли я где-нибудь вручную редактировать NSUserdefaults вне кода, как я могу сделать это с помощью списков?Проблема в том, что я не хочу, чтобы пользователь потерял все свое золото / опыт по любой причине.

Gold и exp - целые значения.Как вы думаете, NSUserdefaults будет правильным выбором?

1 Ответ

1 голос
/ 14 ноября 2010

NSUserDefaults сохраняются во время обновления. Он прост в использовании (однострочное сохранение / восстановление настроек).

Они не доступны никому, кто мог бы вмешаться в них - если только они не взломают телефон, тогда я полагаю, что люди могут получить к ним доступ независимо от того, какой метод вы используете.

Если вы абсолютно не согласны с этим сценарием, вы можете зашифровать / расшифровать данные во время сохранения / восстановления, но это, вероятно, излишне.

...