4

NSUbiquitousKeyValueStoreの最大サイズはいくつですか?

矛盾するレポートを見たことがあります。たとえば、現在のiOSドキュメントには1mbと書かれています

ただし、Googleで検索すると、最大サイズが64kbであるという多くの参照が表示されます。

答えは、以前は64kbでしたが、ある時点で増加したということだと確信しています。これが当てはまるかどうか、変更がいつ行われたか、すべてのデバイスに影響するのか、特定のiOS上のデバイスだけに影響するのか(たとえば、5.1ではなく5.0ではないか)を誰かが知っていますか?

4

1 に答える 1

2

Appleはそれを言う:

Key-Valueストアは、大量のデータを格納するためのものではありません。構成データ、設定、および少量のアプリ関連データを保存することを目的としています

そのため、この質問をしている場合は、おそらくKey-Valueストアを使用すべきではないと思います。

そうは言っても、Appleはドキュメントをより新しい、より高い制限で更新したばかりです。

iCloud Key Value Storeのストレージ制限を引き上げたため、アプリでさらに優れたエクスペリエンスを提供できます。現在、Key ValueStorageの合計制限はアプリごとに1MB、単一のキー制限は1 MB、合計キー制限は1024です。

それがいつ発効したかはわかりませんが、それはおそらくさまざまな情報源間の不一致を説明しています。

于 2012-05-28T08:57:32.863 に答える