встроенному приложению ios разрешено сохранять данные из Интернета?

#ios #photo-gallery

#iOS #фотогалерея

Вопрос:

Мы создаем фотогалерею для iPad с сотнями изображений (размером почти 300 мб). Наличие веб-приложения будет недостатком, потому что пользователям придется загружать изображения каждый раз (поскольку Safari на ipad, я полагаю, не будет их кэшировать?)

Итак, если бы мы создали вместо этого родное приложение для ios, можно ли было бы загружать новые изображения из Интернета и добавлять их в приложение в будущем?

Огромное спасибо за вашу помощь!

Ответ №1:

У каждого приложения для iPhone есть свой собственный домашний каталог, содержащий папки Library и Documents, а также каталог tmp для хранения временных файлов.

Взгляните на заголовок раздела: Несколько важных каталогов приложений в среде выполнения приложений.

Я бы сохранил ваши изображения в папке приложения Home / Library / Caches.

Выдержка из документов Apple:

Используйте этот каталог для записи любых файлов поддержки для конкретного приложения, которые вы хотите сохранять между запусками приложения или во время обновлений приложения. Обычно за добавление и удаление этих файлов отвечает ваше приложение. Он также должен иметь возможность повторно создавать эти файлы по мере необходимости, поскольку iTunes удаляет их во время полного восстановления устройства. В iOS 2.2 и более поздних версиях iTunes не создает резервные копии содержимого этого каталога.

Ответ №2:

http://iosdevelopertips.com/data-file-management/save-uiimage-object-as-a-png-or-jpeg-file.html

вы могли бы загрузить его при первом просмотре, отобразить на uiimage, а затем сохранить, как указано выше