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


iOS笔记--图片的内存问题_第1张图片

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

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

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

苹果为什么这么干?

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

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

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

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

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

你可能感兴趣的:(iOS笔记--图片的内存问题)