码迷,mamicode.com
首页 > 其他好文 > 详细

UImage类方法和构造方法的缓存区别

时间:2015-05-21 16:48:56      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

创建 UIImage 对象时,可以使用类级构造方法 + imageNamed: 和实例构造方法 -initWithContentsOfFile: 。

+ imageNamed: 方法会在内存中建立缓存,这些缓存直到到应用停止才清除。如果是贯穿整个应用的图片(如图标、logo等) ,建议使用 + imageNamed: 创建;如果是仅使用一次的图片,推荐使用下面的语句:

NSString *path = [[NSBundle mainBundle] pathForResource:@"animal-2" ofType:@"png"];
UIImage *image = [[UIImage alloc] initWithContentsOfFile:path];
……
[image release];     //MRC下调用

  

UImage类方法和构造方法的缓存区别

标签:

原文地址:http://www.cnblogs.com/iamjjh/p/4519934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!