У меня есть цикл, который принимает массив imageUrls и делает изображения из них, но он медленный, есть ли способ ускорить его?Как ускорить загрузку изображения swift
Это выглядит следующим образом:
self.urlArray.forEach() {
let photoURL = URL(string: $0)
guard let url = photoURL else {continue}
let data = try? Data(contentsOf: url)
guard let dataSafe = data else {continue}
let finishedImage = UIImage(data: dataSafe)
self.imagesArray.append(finishedImage)
}
вы должны использовать sdWebImage постоянно кэшировать эти образы и не называйте задача снова каждый раз, когда ViewController дозвонились –
Также проверьте 'KingFisher' –
@RajanMaheshwari ребята мне просто нужно, чтобы получить массив UIImages быстро никакой необходимости любая из этих библиотек –