plist的最大存储容量是多少?

时间:2013-03-13 11:15:18

标签: ios objective-c cocoa-touch plist storage

我的应用使用plist作为数据存储,我想知道iOS中plist文件的最大存储容量是什么?

2 个答案:

答案 0 :(得分:5)

plist 可以是任意长度

但是,Apple只建议plists的最大尺寸为a couple hundred KB

  

“对于需要存储少量持久性的情况   数据 - 比不到几百千字节 - 属性列表提供了一个   统一和方便的组织,存储和访问方式   数据“。

对于内存密集程度较高的数据,建议采用以下方法:

  

“在某些情况下,属性列表架构可能会证明   不足。如果你需要一种方法来存储大而复杂的图形   对象,属性列表体系结构不支持的对象,或   必须保留其可变性设置的对象,请使用archiving。“

答案 1 :(得分:1)

plist是一种文件格式。它仅受最大文件大小的限制。它的读写方式构成了另一个约束:可用于保存序列化对象的内存。