imageName imageWithContentsOfFile 区别

最近测试发现使用imageWithContentsOfFile获取保存在应用内的图片的时,内存暴涨,查阅资料后发现,是因为imageWithContentsOfFile没有像imageName具有缓存机制。

imageName 使用这个方法获取图片,首先会先从缓存内获取图片,如果缓存内没有,就从应用内去寻找图片,获取到图片之后,显示图片,并且将图片根据key缓存到缓存池里,下次调用就直接从这里拿,不会再重新获取。

imageWithContentsOfFile 这个方法就没有使用到缓存机制,每次都从应用内获取图片,会产生内存,导致内存暴涨。

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

推荐阅读更多精彩内容