首页 > 其他 > 详细

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

时间:2015-05-21 16:48:47      阅读:243      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!