Лучший способ сохранить данные в iPod Touch / iPhone Objective-C - PullRequest
0 голосов
/ 15 марта 2010

Я пишу очень простое приложение для iPhone. К сожалению, я действительно новичок. То, что я пытаюсь сделать, это сохранить данные в конце пользовательского опыта. Эти данные действительно просты, только строка или int или какой-то массив.

Позже я хочу получить эти данные, поэтому мне также нужен идентификатор события (я полагаю).

Не могли бы вы указать лучший способ, API или технологию для достижения этого, XML, простой текст, сериализация ...?

Ответы [ 3 ]

6 голосов
/ 15 марта 2010

Использование NSUserDefaults. Прямо вперед и прост в использовании. Это будет обрабатывать все файловые операции ввода-вывода и займет всего пару строк кода.

1 голос
/ 15 марта 2010

NSUserDefaults - хороший выбор для небольших объемов данных.

Если вам нужно управлять чем-то большим, чем килобайт или около того, вы можете использовать initWithContentsOfFile: методы NSArray или NSDictionary для чтения в файле .plist. Для записи файла используйте методы writeToFile:atomically:. Этот файл должен находиться в каталоге документов вашего приложения.

0 голосов
/ 15 марта 2010

Я и моя команда создали простой класс для этой цели, который, как отметил Марк, использует NSUserDefaults.Надеюсь, это поможет вам ...

http://getsetgames.com/2009/10/07/saving-and-loading-user-data-and-preferences/

...