мнения, необходимые для сохранения данных - PullRequest
0 голосов
/ 29 февраля 2012

Я создаю приложение, которое должно сохранять массивы. В целях тестирования я в настоящее время использую файл списка свойств. Я искал другие способы хранения долгосрочных данных. Базовые данные и NSCoder кажутся многообещающими.

Я сохраняю очень простые фрагменты данных, в основном массивы

Ответы [ 3 ]

0 голосов
/ 29 февраля 2012

Используйте SQLite. Создайте таблицу с именем массивы, и каждая строка должна быть сериализованной версией массива. Вы, вероятно, можете использовать что-то вроде SBJson для этого.

0 голосов
/ 29 февраля 2012

Ознакомьтесь с лекциями 12, 13 и 14 в разделе «Разработка приложений для iPad и iPhone», которые можно бесплатно скачать в iTunes U. Они из Стэнфордского университета, которые преподают профессора Пола Хегарти, и действительно солидные.Существует полная демонстрация вместе с лекциями, и он покрывает множество, чтобы настроить вас.

У них также есть сайт курса онлайн:

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

Но будьте уверены,чтобы проверить лекции - он покрывает ОЧЕНЬ больше, чем на слайдах.

Я бы порекомендовал пойти дальше и изучить Базовые данные - это немного более заранее, но масштабируемо.Кроме того, он довольно легко работает с iCloud, поэтому, если вам в конечном итоге понадобится поддержка iCloud, вам обязательно нужно использовать CD.

Удачи,

Дэмиен

0 голосов
/ 29 февраля 2012

Вы можете использовать

- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag

и

+ (id)arrayWithContentsOfFile:(NSString *)aPath

см. здесь

...