美文网首页
iOS中图片在沙盒中存在的形式

iOS中图片在沙盒中存在的形式

作者: 傲骨天成科技 | 来源:发表于2020-04-07 14:00 被阅读0次

思考:我们平时在项目中存放本地图片是在Images.xcassets中还是直接在沙盒的资源包中呢?

一、存放到Images.xcassets中的图片

存放到Images.xcassets中的图片会被压缩为Assets.car文件,不会直接暴露在沙盒的资源包中。

二、没有存放到Images.xcassets中的图片

没有存放到Images.xcassets中的图片,会直接暴露在沙盒的资源包中

三、对比

1.压缩为Assets.car的文件

这些图片不会暴露在外,但是无法获得这些图片的路径,只能通过图片名imageName来加载图片,并且产生缓存。
小图片/使用频率高,放在image.xcassets中

2.未压缩的图片

图片暴露在外,可以通过imageWithContentOfFile来获取图片的路劲个,不会缓存。
大图片/使用频率低,的图片放在外面。

相关文章

  • iOS中图片在沙盒中存在的形式

    思考:我们平时在项目中存放本地图片是在Images.xcassets中还是直接在沙盒的资源包中呢? 一、存放到Im...

  • iOS-内存优化之一

    图片在沙盒中的存在形式 1.如果项目的Deployment Target <= 6.x (不支持图片压缩) 1> ...

  • 搭建手机本地服务器

    搭建手机本地服务器,可以保存在iOS沙盒中,从沙盒去获取存在本地的html,配置文件和证书文件的安装,从而本地配置...

  • iOS数据存储(一)介绍

    一、文件 1、沙盒 iOS本地化存储的数据保存在沙盒中。(1)Documents:iTunes会备份该目录。一般用...

  • iOS 沙盒

    沙盒机制:在iOS中每个APP都拥有自己的沙盒,APP只能访问对应沙盒中存储的数据, iOS是不允许跨越沙盒去访问...

  • iOS APP导出存在沙盒中的文件

    老大提了一个新的需求,让我们把网络请求写成日志存储到APP中,然后可以导出。 如果你不是一个开发人员,只是想要导出...

  • iOS 数据存储

    1.plist文件存储 iOS中手机应用数据存储是保存在手机里的应用沙盒中的 plist文件存储一般都是存取字典和...

  • SDWebImage原理

    调用类别的方法: 从内存中(字典)找图片(当这个图片在本次程序加载过),找到直接使用; 从沙盒中找,找到直接使用,...

  • SDWebImage原理

    1、从内存中(字典)找图片(当这个图片在本次程序加载过),找到直接使用; 2、从沙盒中找,找到直接使用,缓存到内存...

  • SDWebImage原理

    1,从内存中(字典)找图片(当这个图片在本次程序中加载过),找到直接使用。2,从沙盒中找,找到直接使用,缓存到内存...

网友评论

      本文标题:iOS中图片在沙盒中存在的形式

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