2010-10-01 17 views
5

Ho una singola immagine che deve essere posizionata su più UIImageView.iphone - single UIImage multiple UIImageView?

Mi chiedo se c'è un modo per salvare la memoria in questo modo?

Ad esempio, ho un file di immagine. Posso creare un oggetto UIImage per questo file. Se creo più UIImageView e li avvio con il singolo oggetto UIImage, verrà salvata la memoria?

grazie

risposta

7

Sì, sarà risparmiare memoria rispetto a uno per ogni UIImage UIImageView. Quanto sarà significativo? Per scoprirlo, dovrai eseguirlo in entrambe le direzioni e osservare le allocazioni di memoria di Instruments.

+0

Sei sicuro di essere autorizzato ad allegare un singolo UIImage a più UIImageView? Ho intenzione di visualizzare un'immagine ricca in 20 UIImageView, immagino che potrebbe risparmiare molto se mi è permesso. Grazie – Jack

+1

Non l'ho mai provato, ma dal momento che la proprietà dell'immagine in UIImageView è dichiarata 'retain' e non' copy' mi aspetto che funzioni. Non vedo nulla nella documentazione per suggerire che l'utilizzo di un UIImage in UIImageViews multipli fallirebbe. –

Problemi correlati