Какова максимальная емкость накопителя?

Мое приложение использует plist в качестве хранилища данных, и я хотел бы знать, какова максимальная емкость файла plist в iOS?

Ответ 1

A plist может иметь произвольную длину.

Apple рекомендует только plists иметь максимальный размер пару сотен KB:

"В ситуациях, когда вам нужно хранить небольшие количества постоянных данные - менее чем несколько сотен килобайт - списки свойств предлагают единообразных и удобных способов организации, хранения и доступа к данные".

Для данных с большей интенсивностью памяти они рекомендуют следующее:

"В некоторых ситуациях архитектура свойств может оказаться недостаточно. Если вам нужен способ хранения больших, сложных графиков объекты, объекты, не поддерживаемые архитектурой списка свойств, или объекты, параметры изменчивости которых должны быть сохранены, используйте archiving."

Ответ 2

plist - это формат файла. Он ограничивается максимальным размером файла. Способ чтения и записи создает другое ограничение: память, доступная для хранения сериализованных объектов.