1

iOS アプリケーションについては、iCloud を介してユーザー データを同期する方法を調査しています。データ量が少ないので、iCloudのキーバリューストア(NSUbiquitousKeyValueStore)を利用することを現在考えています。

NSUbiquitousKeyValueStoreドキュメントで答えを見つけることができなかった の内部作業に関するいくつかの質問があります。

  • 変更 ( NSUbiquitousKeyValueStoreDidChangeExternallyNotification) の後、すべてのキーと値のペアが最新であると想定できますか? または、キー A は最新であるが、キー B はまだ更新されていない可能性はありますか?
  • NSArrayストアでorを更新するNSDictionaryと、同期中にすべてがアップロードおよびダウンロードされますか、それとも iCloud は配列/辞書で変更された値のみを同期しますか?
  • 変更された値のサイズ (NSNumber数バイトの変更NSArrayと 50KB の変更など) は、iOS が同期の実行を選択する瞬間に影響しますか?

うまくいけば、経験豊富な誰かNSUbiquitousKeyValueStoreがこれらの質問に答えてくれます!

4

1 に答える 1