UIImage 两种初始化的区别

Posted J_维他命_M

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIImage 两种初始化的区别相关的知识,希望对你有一定的参考价值。

UIImage 两种初始化的区别

1.使用imageNamed:第一次读取的时候,先把这个图片放到缓存里,下次再使用到这个图片的时候直接从缓存中读取(优点:方便快捷,只有第一次使用的时候稍微慢,接下来在使用就会快点;缺点:如果在当前工程中只使用一次会浪费内存)【这个内次在程序关闭的时候才释放】

 

 

2.使用initWithContentsOfFile:每次都会根据路径去读取,不会占用内存,如果图片在当前工程中只使用一次,应该选用这个方法

 

以上是关于UIImage 两种初始化的区别的主要内容,如果未能解决你的问题,请参考以下文章

关于UIImage类的对象两种初始化方法的区别

UIImage加载图片的区别

UIImage加载本地图片的两种方式

UIImage类方法总结及UIImage生成方法对比

`UIImage` 类的指定初始化器是啥?

将 UIImage 用于 UIImageView 时 UIImage 失真