2012-09-04 143 views
0

我比60周的UIImageViews多了,他們每個人我以下列方式應用CLlayer:CALayer的內存管理RAM

image1.layer.cornerRadius = 6.0; 
       image1.layer.masksToBounds = YES; 

多少內存CLLayer使用?因爲我這樣做是爲了在圖像中包含圖像子視圖(在圖像外部不可見,而在不應用圖層的情況下可見),是否最好將其刪除並使用其他代碼?如果是這樣?

回答

0

讓系統擔心內存管理。 60個意見不是很多(6000個可能)。每個UIImageView由UIImage和CGImageRef支持,系統可以根據需要清除CGImageRef以騰出空間,因爲它可以使用UIImage中的緩存信息重新加載它。

如果你想分析你的內存使用情況,然後在樂器中使用ObjectAlloc - 如果你只是使用所有的樂器默認值,你仍然會得到很多有用的信息。