Junior — Middle
Wie lädst du ein Bild von einer entfernten Quelle über ihre URL hoch?
sobes.tech KI
Antwort von 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, которые позволяют загрузить и отобразить изображение одной строкой кода.