Просто понять бы разницу помимо того, что первый в виде словаря хранит, а второй в виде запросов?
Изображения лучше вообще не кешировать. Не очень хорошая практика. Лучше хранить урлы на них
хочешь Haneke предложить?
Нет, просто если нельзя то проще на NSCache по тутору сделать, если можно, то SDWebImage или Kingfisher подойдут, вроде у обоих можно на выходе кэш инвалидировать
Суть приложения такая: бесконечная лента (я сделал сетку CollectionView) с изображениями, но должна сохраниться работа без сети, но при это загружаться изображения должны из любого публичного API. Я уже реализовал на NSCache кэширование, либы использовать можно, но там обосновать нужно почему именно этот фреймворк. Просто тут дело такое, что у меня было изначально сделано на URLCache. В Кэш сохранялось и выгружалось по началу без проблем. Но когда начинал подгружать ещё изображения (когда в конце скролла нахожусь подгружаются новая партия картинок), то из кэша удалялись картинки в рандомном порядке
А что есмь работа без сети? Зашёл прогрузил 20 страниц, вышел, вырубил инет, зашёл, а там эти 20 страниц уже загружены?
Мне именно первый случай и нужен, сохранения на диск не требуется, только в момент запуска
Первый случай - coredata + кэш
Обсуждают сегодня