Je cherche à échanger le AFImageCache
utilisé par défaut dans la catégorie UIImageView+AFNetworking
pour quelque chose qui est basé sur le disque et qui peut gérer un peu plus précisément (quelque chose comme NSURLCache). Malheureusement, puisque UIImageView+AFNetworking
est une catégorie et non une sous-classe, je ne peux pas remplacer af_sharedImageCache avec une sous-classe de UIImageView
OU une autre catégorie.Cache Image Cache pour UIImageView dans AFNetworking
Existe-t-il un autre moyen d'obtenir cette fonctionnalité sans copier et coller la plupart des UIImageView+AFNetworking
dans ma propre sous-classe?
Merci pour cela, je vais certainement regarder de plus près SDWebImage. Par curiosité, pourquoi NSURLCache a-t-il des performances sous-optimales? J'avais l'impression qu'il utilisait à la fois la mémoire et la mise en cache du disque comme un cache L1 et L2 où la requête web elle-même serait L3, ce qui serait en théorie très rapide. – jpredham
Ceci est une bonne explication: https://github.com/rs/SDWebImage/wiki/How-is-SDWebImage-better-than-X%3F – jpredham