UIImage加载图像的方法-创新互联

用UIImage加载图像的方法很多,最常用的是下面两种:UIImage加载图像的方法

  1、用imageNamed方法,例如:

成都创新互联公司主要从事做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务沙坡头,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
 [UIImage imageNamed:ImageName];

  2、用NSData的方式加载,例如:

 1. NSString *filePath = [[NSBundle mainBundle] pathForResource:fileName ofType:extension];
2. NSData *image = [NSData dataWithContentsOfFile:filePath];
3. [UIImage imageWithData:image];

  这两种加载方式都有各自的特点。

   1)用imageNamed的方式加载时,系统会把图像缓存到内存。如果图像比较大,或者图像比较多,用这种方式会消耗很大的内存,而且释放图像的内存是一件相对来说比较麻烦的事情。但是利用imageNamed加载图像也有自己的优势。对于同一个图像系统只会把它Cache到内存一次,这对于图像的重复利用是非常有优势的。例如:你需要在一个TableView里重复加载同样一个图标,那么用imageNamed加载图像,系统会把那个图标Cache到内存,在Table里每次利用那个图像的时候,只会把图片指针指向同一块内存。这种情况使用imageNamed加载图像就会变得非常有效。

   2)利用NSData方式加载时,图像会被系统以数据方式加载到程序。当你不需要重用该图像,或者你需要将图像以数据方式存储到数据库,又或者你要通过网络下载一个很大的图像时,请尽量使用imageWithData的方式加载图像。


网站标题:UIImage加载图像的方法-创新互联
文章起源:http://hxwzsj.com/article/jhseg.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站设计 成都网站制作 成都响应式网站建设公司 营销型网站建设 泸州网站建设 广安网站设计 自适应网站建设 网站设计公司 成都网站设计 高端网站设计 上市集团网站建设 成都企业网站建设公司 营销型网站建设 手机网站制作 手机网站制作 网站建设费用 手机网站制作设计 移动网站建设 重庆企业网站建设 企业网站建设 网站建设 温江网站设计