Как вы синхронизируете приложение Core-Data между Mac и iPhone? - PullRequest
1 голос
/ 04 мая 2009

Просто интересно, какой код мне понадобится для этого?

Ответы [ 2 ]

1 голос
/ 04 мая 2009

CoreData для iPhone пока отсутствует (поэтому нет возможности использовать один и тот же код в приложении для iPhone и Mac). Вы можете написать свою собственную оболочку для sqlite, которая будет работать на обоих. Группа Omni имеет версию с открытым исходным кодом этого (под модифицированной лицензией MIT ), которая, вероятно, будет хорошей отправной точкой.

Кроме того, нет встроенного способа синхронизации данных, поэтому вам придется найти способ сделать это. Многие приложения запускают сервер на телефоне / Mac и синхронизируют через этот сервер. Обычно требуется, чтобы ваш телефон был подключен к той же сети Wi-Fi, что и Mac.

1 голос
/ 04 мая 2009

Базовых данных на iPhone не существует, поэтому вам нужно будет использовать что-то еще для iPhone. На самом деле, если вы хотите поделиться значительным объемом кода между приложениями для iPhone и Mac, вам, вероятно, следует вообще избегать использования Core Data.

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