Я разрабатываю приложение, похожее на канал Instagram (tableviews с ячейками, которые содержат изображения и некоторые метки).
Для всех данных, которые я получаю из базы данных, я использую Data Task (потому что для их получения не требуется многого), но для изображений (которые их url я получаю с запросом данных) Мне нужно сохранить локально для будущего использования (улучшите работу пользователей).
Моя логика такова: Сохранить в NSCache или в каталоге документов, изображения внутри папки с датой их загрузки (создайте ее один раз и приложите все другие изображения, если необходимо) (я удаляю каждую папку, которая не находится за последние 7 дней), а затем для TableView, просто загрузите, если оттуда, так что табличное представление будет плавно прокручиваться и не будет загружать URL-адрес непосредственно из его метода делегирования. Итак, где лучше хранить их в соответствии с моими потребностями, NSCache или Каталог документов.
С нетерпением ждем ваших предложений, спасибо!