Sobes.tech
Назад к вопросам
Junior — Middle
68

Каким образом ты загружаешь изображение с удалённого источника по его URL?

Ответ от нейросети

sobes.tech AI

Для загрузки изображения с удалённого URL в iOS обычно используют класс URLSession для асинхронной загрузки данных, а затем создают UIImage из полученных данных. Пример:

if let url = URL(string: "https://example.com/image.png") {
    URLSession.shared.dataTask(with: url) { data, response, error in
        if let data = data, let image = UIImage(data: data) {
            DispatchQueue.main.async {
                imageView.image = image
            }
        }
    }.resume()
}

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