Какой лучший способ сохранить очень большое изображение для приложения для iOS? Я хочу, чтобы приложение могло просматривать изображения, размер которых может составлять сотни мегабайт, возможно, столько же, сколько гигабайт, как jpeg. Мне нужно иметь возможность сохранить изображение и извлечь выбранные области для отображения.
В настоящее время изображения нарезаются на плитки размером 512x512 пикселей и сохраняются в виде файлов jpeg в дереве каталогов с десятками тысяч листов (на самом деле это пирамида изображений, включая нижние образцы).
Не обращая внимания на вопрос об отображении изображения, меня интересует наиболее эффективный и управляемый способ хранения этих данных на устройстве: файлы, как они есть в настоящее время, в базе данных sqlite или что-то еще?
Вторая часть вопроса. Существует ли ограничение на объем данных, которые может хранить приложение, или приложение может продолжать импортировать данные вплоть до предела хранения устройства. Я спрашиваю здесь о данных, которые приложение импортирует после его установки.