¿Cuál es la capacidad de almacenamiento máxima de un plist?

Mi aplicación utiliza un plist como almacenamiento de datos, y me gustaría saber, ¿cuál es la capacidad máxima de almacenamiento de un file Plist en iOS?

Una plist puede ser de longitud arbitraria .

Apple, sin embargo, solo recomienda plists con un tamaño máximo de un par de KB :

"Para situaciones en las que necesita almacenar pequeñas cantidades de datos persistentes, por ejemplo, de unos pocos cientos de kilobytes, las lists de properties ofrecen un medio uniforme y conveniente para organizar, almacenar y acceder a los datos".

Para los datos que requieren más memory, recomiendan lo siguiente:

"En algunas situaciones, la architecture de la list de properties puede resultar insuficiente. Si necesita una manera de almacenar charts grandes y complejos de objects, objects que no son compatibles con la architecture de list de properties u objects cuyas configuraciones de mutabilidad deben conservarse, utilice el archivado . "

Plist es un formatting de file. Solo está limitado por el tamaño máximo del file. La forma en que se lee y escribe presenta otra restricción: la memory disponible para contener objects serializados.