Pregunta

Estoy teniendo alrededor de 60 imágenes diferentes que vienen de la webservice.And estoy almacenarla en un NSMutableArray.

ahora cuando la carga de la imagen para la primera vez, cada imagen consumirá aproximadamente 0,5 a 1,5 mb de espacio de iPad. Como yo tener múltiples imágenes de los alcances de consumo de memoria muy altas y luego se estrelló aplicación.

Estoy mostrando la imagen en una vista de la imagen haciendo clic en un botón.

Puede alguno sugerir cómo menage un tema como la memoria para que no se estrelló esa aplicación.

gracias de antemano.

¿Fue útil?

Solución

Me almacenar la imagen de las aplicaciones caché y luego leer de nuevo desde la caché cuando los necesite.

NSString *cachesDirectoryPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];    
NSLog(@"cachesDirectoryPath: %@", cachesDirectoryPath);

o ahorrarse el dolor y el uso ASIHTTPRequest - http://allseeing-i.com/ASIHTTPRequest/

& ser un poco más que el almacenamiento en caché lanzada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top