MacとiPhoneの間でCore-Dataアプリケーションをどのように同期しますか?
-
03-07-2019 - |
質問
これを行うにはどのコードが必要なのだろうか?
解決
iPhone用のCoreDataはまだありませんので、iPhoneとMacアプリで同じコードを使用する方法はありません。両方で実行されるsqliteの周りに独自のラッパーを書くことができます。 Omniグループには、このオープンソースバージョン(変更されたMITライセンス)。これはおそらく出発点として適しています。
さらに、データを同期する方法が組み込まれていないため、同様にそれを行う方法を考え出す必要があります。多くのアプリは電話/ macでサーバーを実行し、そのサーバーを介して同期します。通常、携帯電話はMacと同じwifiネットワークに接続されている必要があります。
他のヒント
Core DataはiPhoneには存在しないため、少なくともiPhoneの部分には別のものを使用する必要があります。実際、iPhoneアプリとMacアプリの間で大量のコードを共有したい場合、おそらくCore Dataを完全に避けたいでしょう。
所属していません StackOverflow