AlamofireImage понижающая дискретизация и кэширование - PullRequest
0 голосов
/ 08 марта 2019

Будучи новичком в iOS / Swift, я смотрел несколько видео с WWDC после того, как заметил, сколько памяти использует мое приложение (интенсивное изображение), и наткнулся на это видео о UIImage и памяти . В видео приведен пример функции понижающей дискретизации.

В настоящее время я использую AlamofireImage для загрузки большого количества изображений, но из документации я не верю, что за кадром происходит какое-либо уменьшение частоты дискретизации.

Проблема, с которой я столкнулся, заключается в том, что изображения предоставляются только в одном размере, поэтому они могут быть довольно большими, поскольку их необходимо использовать на веб-сайтах, а также на мобильных устройствах.

Кто-нибудь имел опыт даунсэмплинга и AlamofireImage? Это даже требуется, и если да, были ли какие-то вопросы, которые мне нужно было бы рассмотреть?

AlamofireImage до сих пор кажется очень отзывчивым при загрузке и отображении изображений с использованием приведенного ниже синтаксиса, но мне просто интересно, можно ли оптимизировать кэшированные изображения.

image.af_setImage(withURL: imageUrl)
...