iOS笔记--图片的内存问题


利用路径加载图片不会飙升内存.

放到Image.xcassets中的图片只能通过图片名去加载,苹果会压缩图片,而且默认带有缓存

很多资源都是加载项目中的,项目中的资源都是通过mainBundle来获取的

苹果为什么这么干?

方便下次使用,下次访问图片直接去内存,不需要再读取文件,加快访问速度

优点:如果资源是经常用的,干脆放在内存中,不需要耗时的读写操作

缺点:缓存是会越积越多的,占用内存

放在images.xcassets中的图片,只能通过文件名访问,没有全路径

大批量的图片不要放在images.xcassets中,默认就带有缓存

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容