cargar imágenes desde la web en UIImageView dentro de UITableView

¿Cómo hago para cargar imágenes de mi website en UITableView? ¿Cuál es la mejor forma de performance? ¿Y cómo se manejaría el reestreno de las imágenes a medida que se vuelvan a utilizar las celdas de la tabla?

¿Y cómo puedo pasar la image de la tablaView a la celda durante el método didSelect ..? ¿Método recto?

La mejor forma de performance es hacer una carga perezosa. No debe download una image que el usuario no está viendo. Un código de muestra está disponible en el siguiente enlace.

Imágenes de table lazy

Puede parecer un poco complicado al principio, pero en realidad no lo es. Si no está seguro de cómo modificar su tableview para este código, modifique el controller rootview de este código para su necesidad. Por ejemplo: cargue una celda personalizada desde la punta

PD: Tienes que pasar el enlace de image en xml para usar este código

Tome el número de píxeles que tendrán todas las imágenes juntas (idealmente, puede hacer pequeñas imágenes de tamaño perfecto en su website) y luego multiplíquelas por 4. Así de cuántos bytes está tratando. ¡Por el bien de tus usuarios, manténgalo bajo!

Descargue las imágenes en NSOperations de manera sincronizada (aunque los documentos de Apple tienen soluciones mucho más complicadas), en un NSMutableDictionary, con la key siendo la url y los datos png o jpeg (o el UIImage real) como el valor. Debe usar @synchronize () en todo el acceso al dictionary en caching, ya que accederá a la matriz desde varios subprocesss.

Cuando reciba una advertencia de memory, simplemente dígale al dictionary que elimine todos los elementos. (dentro de un bloque de synchronization)

-(void)somememorywarning; { @synchronized(gImageCacheDict) { [gImageCacheDict removeAllObjects]; } } 

Dejo las cosas de la celda de la tabla a los documentos, etc, pero no lo hagas la llamada didSelect.