Способ предварительного заполнения основных данных определенными данными - PullRequest
1 голос
/ 25 августа 2011

Обычно я заполняю свои основные данные данными из Интернета.

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

Скажем, я хочу сохранить все города илисначала все теги.

Каким будет стандартный способ сделать это?

Стоит ли хранить города в списке?Должен ли я жестко вставлять все данные?Должен ли я установить переменную в coredata, чтобы сказать, была ли она инициализирована или нет?

Что вы, ребята, делаете?

1 Ответ

1 голос
/ 25 августа 2011

Если данных много, самый быстрый способ - создать заполненный магазин.Предполагая, что вы используете базу данных sqlite, вы можете просто использовать Simulator, чтобы сгенерировать ее один раз, а затем поместить это в свое приложение.

Если это небольшой объем данных, я сначала вставлю данныеначать, читая его из какой-либо формы xml, csv или даже жестко закодированных (генерируемых скриптом) операторов вставки.Все зависит от ситуации.

При использовании Core Data не только для чтения, вы должны скопировать базу данных в место, где вам разрешено писать, когда приложение запускается в первый раз.В ситуации только для чтения вы можете просто использовать базу данных из пакета.

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