美文网首页
iOS开发网络篇-UIImage加载图片方式

iOS开发网络篇-UIImage加载图片方式

作者: peal | 来源:发表于2016-03-14 22:57 被阅读948次

UIImage加载图片方式有两种:

一 imagedNamed初始化

imageNamed默认加载图片成功后会内存中缓存图片,这个方法用一个指定的名字在系统缓存中查找并返回一个图片对象.如果缓存中没有找到相应的图片对象,则从指定地方加载图片然后缓存对象,并返回这个图片对象.多了就有问题。一般加上AutoReleasePool

二 imageWithContentsOfFile初始化

imageWithContentsOfFile则仅只加载图片,不缓存.大量使用imageNamed方式会在不需要缓存的地方额外增加开销CPU的时间来做这件事.当应用程序需要加载一张比较大的图片并且使用一次性,那么其实是没有必要去缓存这个图片的,用imageWithContentsOfFile是最为经济的方式,这样不会因为UIImage元素较多情况下,CPU会被逐个分散在不必要缓存上浪费过多时间.。

相关文章

  • iOS开发网络篇-UIImage加载图片方式

    UIImage加载图片方式有两种: 一 imagedNamed初始化 imageNamed默认加载图片成功后会内...

  • SDWebImage源码阅读笔记(一)

    在做iOS开发中加载图片是经常性工作,一种是使用UIImage加载本地图片,使用[UIImage imageNam...

  • iOS 小知识点总结

    1.iOS的UIImage的两种不同的图片加载方式 此种方式是直接加载图片,直接从文件中获取图片,不会出现缓存. ...

  • React Native 之组件Image

    一个用于显示图片的React组件,类似于iOS中UIImage控件,该组件可以通过多种方式加载图片资源,包括网络图...

  • iOS 功能性

    EGOImageLoading 下载使用网络图片的库 SDWebImage 异步加载网络图片 (UIImage...

  • 关于UIImage加载高清大图的思考

    在日常开发中,加载网络图片场景很多,一般来说UIImage加载网路图片采用的方法是: 这个方法会先请求图片数据,然...

  • [转]细讲UIImage加载方式

    转自 细讲UIImage加载方式前言关于本地图片UIImage的加载问题,还是需要注意的。不同的加载处理方式,在效...

  • iOS 拾遗 (一)

    UIImage 加载方式问题,影响性能。 imageNamed: 从内存中加载图片会影响性能 (图片size比较小...

  • iOS开发平铺图片的方法

    iOS开发平铺图片的方法 UIImage*image = [UIImageimageNamed:@"a"]; UI...

  • 9.UIImage选择正确的加载方式

    UIImage 有多种加载方式,正确选择图片的加载方式能够对内存优化起到很大的作用,常见的图片加载方法有下面五种:...

网友评论

      本文标题:iOS开发网络篇-UIImage加载图片方式

      本文链接:https://www.haomeiwen.com/subject/pggflttx.html