iCloudをCoreDataと統合する方法を示すいくつかの例を見てきましたが、私のアプリは手書きのSQLite永続化レイヤーを使用しています。
私は運が悪かったのですか、それともコアデータ以外のデータベースを使用してiCloud上で同期と競合解決を行う簡単な方法はありますか?
iCloudをCoreDataと統合する方法を示すいくつかの例を見てきましたが、私のアプリは手書きのSQLite永続化レイヤーを使用しています。
私は運が悪かったのですか、それともコアデータ以外のデータベースを使用してiCloud上で同期と競合解決を行う簡単な方法はありますか?
「わかりやすい」という言葉が最初に頭に浮かぶわけではないかもしれませんが、Core Data 以外のアプリで iCloud ストレージを使用できることは間違いありません。ただし、ストレージ エンジン、競合の解決、およびデータ プレゼンテーションを自分で管理する必要があります。Core Data が得られる「簡単な」マージと解像度は得られません。
詳細については、iCloud ストレージガイドを参照してください。アプリでドキュメント ベースのストレージを設定する方法を説明するチェックリストが少し下にあります。
このスタックオーバーフローの回答をiCloudsynkにリンクする必要がありますが、OSXアプリケーションの場合は基本的に同じです。.plistファイルを使用するだけです。それが役に立てば幸い。それは私のmacアプリOSXアプリiCloundsynkで私を助けました