iCloud"键值存储"有什么区别?和CloudKit?
示例场景是:如果要同步包含字典,数组和其他对象的相当大的数组。开发人员是否想要使用CloudKit或键值存储?
答案 0 :(得分:7)
我只是认为根据iCloud Design Guide提及它可能会有所帮助:
应用程序可能只在其键值存储中存储1 MB数据
因此,在决定使用CloudKit和iCloud键值存储时,可能需要考虑这一点。
在我的情况下,对于我目前正在处理此限制的应用程序来说完全没问题。但是,我认为在较大的项目中,1 MB的限制可能还不够。在做出决定时帮助预先知道!
希望这有帮助!
答案 1 :(得分:1)
值得一提的是,iCloud Key-Value storage
的限制比每位用户1MB的限制要多(之前在其他答案中已有提及)。
您可以存储的数据大小有一些限制:
- 键值存储的最大总大小为1 MB(每位用户)
- 一个键值对不能大于1 MB
- 您最多可以存储1024个键值对
- 使用UTF-8编码,密钥不能大于64个字节