2010-10-01 18 views
5

Tengo una sola imagen que debe colocarse en varios UIImageView.iphone - solo UIImage UIImageView múltiple?

Me pregunto si hay una manera de guardar la memoria al hacer esto?

Por ejemplo, tengo un archivo de foto. Puedo crear un objeto UIImage para este archivo. Si creo múltiples UIImageView e inicio con el objeto único UIImage, ¿salvará eso la memoria?

gracias

Respuesta

7

sí, va a ahorrar memoria en comparación con uno UIImage por UIImageView. ¿Qué tan significativo será? Para averiguarlo, tendrá que ejecutarlo en ambos sentidos y observar las asignaciones de memoria por instrumentos.

+0

¿Estás seguro de que puedo adjuntar UIImage único a UIImageView múltiple? Voy a mostrar una imagen enriquecida en 20 UIImageView, supongo que puede ahorrar mucho si se me permite. Gracias – Jack

+1

Nunca lo he probado, pero como la propiedad de la imagen en el UIImageView se declara 'retener' y no' copiar', esperaría que funcionara. Tampoco veo nada en la documentación que sugiera que el uso de un UIImage en múltiples UIImageViews fallaría. –

Cuestiones relacionadas