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