2017-02-08 12 views
5

iOS'de birçok önbelleğe alma kitaplığı var. En popüler kitaplık, görüntüleri önbelleğe almak için SDWebImage'dur. Bir resim önbellek kütüphanesi, görüntü önbellek için HanekeSwift’in.SDWebimage vs HanekeSwift'in

Soruma Her ikisi de aynı çalışıyorsa, SDWebImage ile HanekeSwift arasında temel fark nedir? Hangi durumda SDWebImage veya HanekeSwift kullanıyoruz?

cevap

4

SDWebImage ve Haneke arasında çok az fark var. Dolayısıyla, kullanıcının önbelleğe alma kütüphanesinin gitmek istediği seçeneğe bağlı.

İşte birkaçı: -

SDWebImage: - UIImageView, UIButton, MKAnnotationView ekleyerek web resim ve önbellek yönetimi için

1) Kategoriler

2) Aynı URL'nin birkaç kez indirilmeyeceğinin garantisi

3)

Haneke'ye taşıma otomatik önbellek son kullanma uyumsuz bir bellek + disk görüntü önbelleğe alma: -

1) Genel önbellek UIImage, dışarı-of-the-kutu destekli NSData, JSON ve Yaylı

2) sıfır yapılandırma UIIma UITableView ve UICollectionView hücre yeniden kullanım için optimize edilmiş geView ve UIButton uzantıları önbellek kullanımı,

SDWebImageCache:

enter image description here

Haneke:

enter image description here

hepsi arasındaki farkı belirlemek için resmin altına girişini çeşitli özelliği bulun: -

enter image description here

Eğer

+0

seing noktası 2. Do hepsini ayırt etmeye yarayan Umut Yani sdwebimage orijinal görüntüyü saklayacak ve haneke gibi yeniden boyutlandırdıktan sonra kırpılmış olanı değil mi? –

İlgili konular