Как лучше всего хранить уже существующие данные в приложении iphone? - PullRequest
0 голосов
/ 05 ноября 2010

Я хочу создать приложение для iphone, которое использует уже существующие данные. Например, я хочу, чтобы где-то было сохранено 20 вопросов с их относительным ответом, чтобы я мог использовать их в приложении.

Я думал о добавлении существующей базы данных sqlite3, но мне было интересно, как я мог тогда сопоставить ее с основными данными? Могу ли я просто импортировать БД и установить его где-нибудь? Или XML лучше подходит для этой задачи?

Ответы [ 2 ]

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

Если это большой набор данных, то использование sqlite и связанного с ним API - хороший способ сделать это. Он позаботится об индексации, управлении памятью и т. Д.

Но если набор данных достаточно мал, чтобы вы могли просто высосать все это из памяти из файла, тогда просто сделайте это; нет оснований усложнять работу с Core Data.

0 голосов
/ 05 ноября 2010

Если это всего лишь 20 элементов, и все они являются базовыми типами, такими как строки, вы можете создать XML-лист. Вы можете создавать / редактировать их в XCode или в любом другом редакторе.

Затем во время выполнения вы можете прочитать это примерно так:

[NSArray arrayWithContentsOfFile: somePath];

Проверьте руководство по программированию списка свойств для ifs, ands и buts. Но множество вопросов и ответов было бы просто замечательно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...