Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top