Мое приложение использует plist
в качестве хранилища данных, и я хотел бы знать, какова максимальная емкость файла plist в iOS?
Какова максимальная емкость накопителя?
Ответ 1
A plist
может иметь произвольную длину.
Apple рекомендует только plists
иметь максимальный размер пару сотен KB:
"В ситуациях, когда вам нужно хранить небольшие количества постоянных данные - менее чем несколько сотен килобайт - списки свойств предлагают единообразных и удобных способов организации, хранения и доступа к данные".
Для данных с большей интенсивностью памяти они рекомендуют следующее:
"В некоторых ситуациях архитектура свойств может оказаться недостаточно. Если вам нужен способ хранения больших, сложных графиков объекты, объекты, не поддерживаемые архитектурой списка свойств, или объекты, параметры изменчивости которых должны быть сохранены, используйте archiving."
Ответ 2
plist - это формат файла. Он ограничивается максимальным размером файла. Способ чтения и записи создает другое ограничение: память, доступная для хранения сериализованных объектов.