天天看点

UIImage imageNamed 内存问题!!!

容易引起内存问题,UIImage imageNamed将为这个图像提供缓存,所以如果你再次需要同一图像时,图像将被从内部缓存而

不是从资源中加载。而坏消息也是iPhone将为此图像提供缓存。这样如果图片过多就好出现内存泄露的现象。

UIImage imageWithContentsOfFile将不提供缓存。

使用[UIImage imageWithContentOfFile:] 或者[image initWithContentOfFile:]