UIImage不同加载图片方式区别

闲来执笔:

UIImage加载图片的两种方式有何不同;

imageNamed:根据一个名字在系统缓存中查找,如果名字存在则会返回一个图像对象,如果没有这个对象,则从文档中加载这个对象然后缓存,并返回这个对象。说明只需要加载一次便在缓存中存在,只要程序不退出,一直在缓存中。

imageWithContentsOfFile:/ imageWithData: 仅加载图像,不缓存数据。因此对于较大的图片以及使用情况较少时,那就可以用该方法,降低内存消耗

你可能感兴趣的:(UIImage不同加载图片方式区别)