美文网首页
非缓存方法加载图片

非缓存方法加载图片

作者: CharlsPrince | 来源:发表于2018-05-17 11:33 被阅读0次

    读取工程内图片资源Apple官方文档提供了两种方法生成UIImage对象

    1. imageNamed:
    2. imageWithContentsOfFile:
    3. dataWithContentsOfFile: + imageWithData: (类同2)

    区别:

    imageNamed: 会现在系统缓存中根据指定的图片名字寻找图片,如果缓存中存在,则直接在缓存中返回,如果缓存不存在,则会从指定的文件中加载图片数据并将其缓存起来。常使用在图片较小且图片加载频率较高的地方。

    imageWithContentsOfFile: 仅加载图片,图片数据不会被缓存,图片会被系统以数据方式加载到程序,对于较大的图片以及使用频率较低的情况可以使用该方法,降低内存消耗。

    相关文章

      网友评论

          本文标题:非缓存方法加载图片

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