В настоящее время у меня есть приложение для iOS, которое может «загрузить» свою базу данных из набора файлов pList (которые я использую во время разработки при изменении базы данных) или скопировать существующую базу данных для первого запуска на устройстве (я использовать базу данных, которая была создана в симуляторе).
Это становится грязно: мне нужно перевернуть флаги, чтобы решить, загружаю ли я сам или нет, я не хочу раздавать версию «самозагрузки» случайно, и я тоже не хочу распространять списки рассылки ( тогда целевое устройство будет иметь 3 копии данных: объединенная база данных, списки и записываемая копия базы данных).
Я хотел бы создать отдельное настольное приложение, использующее ту же модель объекта. Списки будут использоваться настольным приложением, которое я запускаю для создания базы данных (или, возможно, даже предоставлю графический интерфейс для настройки БД!). IPhone и настольное приложение будут использовать одну и ту же модель данных. И настольное приложение будет записывать в базу данных, которая поставляется вместе с приложением iOS, поэтому мне не нужно забывать копировать с симулятора.
До сих пор мне удавалось находить посты, в которых говорится, что это было бы тривиально ... но учебник или советы были бы полезны.