NSUbiquitousKeyValueStore的最大大小是多少?
我看到过相互矛盾的报告,例如current iOS documentation says 1mb:
但是,如果您在Google上搜索,则可以看到许多对最大大小为64kb的引用:
我很确定答案是它曾经是64kb并且在某些时候增加了。 有没有人知道是否是这种情况,如果是这样的话,如果进行了更改,是否会影响所有设备或仅影响特定iOS上的设备(例如5.1而不是5.0?)
答案 0 :(得分:2)
键值存储不用于存储大量数据。 它用于存储配置数据,首选项和小型 应用相关数据的数量
这让我想到,如果您提出这个问题,您可能不应该使用键值存储。
话虽如此,Apple只有updated their documentation更新,更高的限制:
我们已经增加了iCloud Key Value Store的存储限制 可以在您的应用程序中提供更好的体验。现在,总钥匙 每个应用程序的值存储限制为1 MB,单个键限制为1 MB,以及 总密钥限制为1024。
我不确定何时生效,但这可能解释了各种来源之间的差异。