🔼 Конечно, потребление памяти может расти очень быстро, если грузить большое количество изображений.
Важно определиться, что именно нам нужно хранить в памяти: насколько часто мы показываем картинки, нужна ли предварительная обработка и так далее.
На основе этого уже можно принимать решение, как именно стоит работать с картинками, и нужен ли, например, тут кэш.
📖 Антуан в своей статье описал несколько таких сценариев и привёл пример использования кэширования в этих ситуациях.
📖 А в этом посте вы можете узнать некоторые причины и способы правкиout of memory exceptionпри работе с изображениями.
📖 Кстати, вот тут можно почитать про эффективный способ загрузки больших изображений в основном потоке.
Больше интересных кейсов и ситуаций доступно здесь.
😃 iOS Dev
