数日前に最初のiPadアプリをAppleに提出しました。その間、iPhoneのバージョンはほぼ準備ができています。 iCloudを使用して、両方のアプリケーション間でコアデータモデルを同期したいと思います。これは可能ですか?私が書いたように、これらは同じ構造のコアデータストアを使用する2つの異なるアプリケーション(普遍的なアプリケーションではない)です。名前、エンティティ、属性は同じです。これは可能ですか?コアデータモデルで何かを変更する必要がありますか?根本的な変更が必要な場合、後で難しい移行の変更を行う代わりに、レビューされる前にiTunes Connectからバイナリを削除する方が便利だと思っていました。任意のヒント?コアデータ2つのアプリ(iPhoneとiPad)間のiCloud同期
10
A
答えて
6
コアデータのiCloudのサポートは事実上自動的に行われるはずです。同期を設定し、クラウド(UIの更新など)を介して発生した変更に対応するために、余分な作業を行う必要があります。 iOS5で導入された新しい順序関係を使用していない限り、モデルを変更する必要はありません(iCloudではサポートされていません)。
他に考慮すべきことは、保存しようとしているデータの量と、コアデータに各デバイスの初期データセットを設定しているかどうかです。
iCloudを介したコアデータは新技術であり、早期採用者が引き続き問題を提起する必要があります。 Appleのサンプルコードはありません。また、ベストプラクティスに関する多くのガイドラインもあります。もし私があなただったら、私はこれを直ちにやってやり直すだろう。
Core Data/iCloud release notesをご覧ください。
関連する問題
- 1. Mac/iPhoneアプリ - コアデータをiCloud&デバイスと同期する(コアデータを使用)
- 2. コアデータiCloud同期
- 3. iPhoneとiPad間のコアデータを同期する
- 4. iCloud - コアデータ同期の問題
- 5. コアデータ+ iCloud同期NSPersistentStoreDidImportユビキタスコンテンツ変更通知
- 6. 2つのiPadで同期してアプリを取得する
- 7. iosとmacOSアプリケーションでコアデータicloudを同期する方法
- 8. 異なるアプリIDを持つ2つのアプリの間のIcloud Sync
- 9. iCloud同期キーチェーン
- 10. iCloudを使用したコアデータ。同期の問題。 (MacOSとiOSの競合)
- 11. のiCloud、コアデータ、マイグレーションモデルマッピング
- 12. 2つのTextView間の同期
- 13. 2つのタスク間の同期
- 14. 2つのデータベース間の同期
- 15. コアデータとNSMutableArrayの同期化
- 16. コアデータ+ iCloud:デバイス間でNSManagedObjectを検索
- 17. Dropboxを使ってiPhoneとiPadの間でデータを同期する人
- 18. コアデータiCloudマージプロトコル
- 19. リモートデータベースとipadの同期データベース
- 20. オンラインとオフラインの2つのSQL Serverデータベース間の同期
- 21. 2 db間のMySQL同期
- 22. App Storeに同じiPhoneアプリ名のiPadアプリをアップロードする
- 23. iOS - コアデータとサーバーデータベースの同期のベストプラクティス
- 24. コアデータの管理iCloudトランザクションログ
- 25. iphone-ipadの別のアプリ名
- 26. コアデータ同期の問題
- 27. 2つのスレッドの同期
- 28. 2つのUIScrollBarの同期
- 29. 2つのアンドロイドタブレットの同期
- 30. iPhone/iPad用Dropboxアプリ
このような詳細な回答ありがとうございました。私が保管しようとしているデータの量について考えるのはなぜ重要なのですか?それは遅すぎることができますか?私は、各デバイスに初期データセットを持たせたくありません。すべてがユーザー定義のデータでなければなりません。これは物事を変えますか? – strave
[責任を負うiCloudアプリになる方法](http://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iCloud/iCloud.html#//apple_ref/doc/uid/TP40007072)をご覧ください。 -CH5-SW5)。 –
見た目は決して簡単ではありません。 devforumsスレッドを見て、iCloudとCore Dataで開発者が抱えていたすべての問題を確認してください:https://devforums.apple.com/message/588783 –