現在、顧客データを CoreData データベースに保存する macOS アプリケーションを作成しています。
今、そのデータをiCloudに保存したいと思います。アイデアは、すべてのユーザーが自分の iCloud に独自のデータを持っているということです。彼が複数の Mac/iOS デバイスを使用している場合、彼は自分のデータにアクセスできます。
そのため、すべての顧客に対してデータ ストレージを集中管理するのではなく、顧客ごとに個別にデータ ストアを作成します。
CloudKit に関するいくつかのトピックを読みましたが、一般的に混乱していました。
- CloudKit は、グローバル データのデータ ストレージを提供します (例: 顧客のデータを保存したい)
- CoreData をすべての顧客の iCloud アカウントにストーリー化する可能性はありますか?
- もしそうなら、これはCloudKitで可能ですか、それともEnsemblesのようなサードパーティのライブラリを使用する必要がありますか? (2016 年のスレッドで、Apple は iCloud 経由で CoreData を使用する可能性を却下したが、現在は Ensemble のようなサードパーティのライブラリのみが機能すると述べている)
誰かがこれで彼の経験を教えてもらえますか?
ありがとうございました