Pour les chargements d'image, là je te conseille d'utiliser des thread plutôt que des NSURLConnection pour chacune des images à charger. Je ne sais pas ce qu'Ali en penserait, mais personnellement je préfère la méthode thread détaché et utilisation de -initWithData: (en chargeant le NSData directement avec dataWithContentsOfURL:). Et je pense même que je limiterai à un thread à la fois, notamment à cause de la mémoire. (Détacher plusieurs thread en même temps impliquerait que plusieurs NSData soient créés en même temps !) Il me semble qu'à l'époque j'avais déjà fait un projet d'exemple qui chargeait des images dans une tableview, et qui réutilisait les images identiques plutôt que de les recharger à chaque fois (gros avantage pour les pays comme le Japon où tu payes ton forfait au data près). Ali s'était même penché sur la manière de charger des images dans une tableview afin que ça se fasse de manière transparente tout en limitant la consommation mémoire. J'avais proposé de ne charger que ce qui est visible à l'écran et d'effectuer le chargement des images grâce à la méthode "scrollDidDecelerate" de la UIScrollView qui englobe la UITableView.
Bref tout ça peut paraà®tre compliqué mais c'est assez simple au final à mettre en place Si tu veux je te ferais un exemple pour demain. ça fera un nouveau "framework" à proposer sur les forums comme ça. (Mais effectue une recherche, car je suis sûr d'avoir déjà posté un projet d'exemple)
@Ali Tu as lu ma réponse par rapport au calcul du nombre de tags "New"?
En effet ça à l'air compliqué comme ça, ce serait super sympa ton petit exemple. Le truc c'est que à chaque fois c'est une image différentes et il peut y en avoir genre 5 différentes dans un tableView (elles se mettent en face du titre de la cell). J'ai donc peur que ça soit lent
En effet ça à l'air compliqué comme ça, ce serait super sympa ton petit exemple. Le truc c'est que à chaque fois c'est une image différentes et il peut y en avoir genre 5 différentes dans un tableView (elles se mettent en face du titre de la cell). J'ai donc peur que ça soit lent
Y'a aucune raison si tes images sont optimisées. Il faut prévoir dans ton XML une balise <small_image> et une <large_image> pour chacune des entry. (nb : large_image n'est pas forcément utile.. ça dépend de ce que fait ton application exactement avec ces images. Si c'est juste pour illustrer chacune des ligne de ta tableview, alors pas besoin d'une large_image)
Réponses
Il me semble qu'à l'époque j'avais déjà fait un projet d'exemple qui chargeait des images dans une tableview, et qui réutilisait les images identiques plutôt que de les recharger à chaque fois (gros avantage pour les pays comme le Japon où tu payes ton forfait au data près).
Ali s'était même penché sur la manière de charger des images dans une tableview afin que ça se fasse de manière transparente tout en limitant la consommation mémoire. J'avais proposé de ne charger que ce qui est visible à l'écran et d'effectuer le chargement des images grâce à la méthode "scrollDidDecelerate" de la UIScrollView qui englobe la UITableView.
Bref tout ça peut paraà®tre compliqué mais c'est assez simple au final à mettre en place
Si tu veux je te ferais un exemple pour demain. ça fera un nouveau "framework" à proposer sur les forums comme ça. (Mais effectue une recherche, car je suis sûr d'avoir déjà posté un projet d'exemple)
@Ali Tu as lu ma réponse par rapport au calcul du nombre de tags "New"?
En effet ça à l'air compliqué comme ça, ce serait super sympa ton petit exemple.
Le truc c'est que à chaque fois c'est une image différentes et il peut y en avoir genre 5 différentes dans un tableView (elles se mettent en face du titre de la cell). J'ai donc peur que ça soit lent
Y'a aucune raison si tes images sont optimisées. Il faut prévoir dans ton XML une balise <small_image> et une <large_image> pour chacune des entry.
(nb : large_image n'est pas forcément utile.. ça dépend de ce que fait ton application exactement avec ces images. Si c'est juste pour illustrer chacune des ligne de ta tableview, alors pas besoin d'une large_image)
De toute façon, prépares-moi ce beau XML en ligne pour demain matin à l'aube
Enfin tu veux quoi comme XML? Et ce sera demain midi après les cours de physiques quantique
Peu importe, celui que tu utilises me suffit (si c'est le même lien que dans tes premier post, ça roule)
Wow c'est clair que 2ko au lieu de 4ko ça va changer le monde ::)
http://ldesroziers.tumblr.com/SC