#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, а затем сохранить, как указано выше