美文网首页
imageNamed和imageWithContentsOfFi

imageNamed和imageWithContentsOfFi

作者: i大猫哥 | 来源:发表于2016-05-10 15:08 被阅读307次

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"icon.png"]]; // 会缓存图片

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:@"icon.png"]]; // 不会缓存图片

application bundle的顶层文件夹寻找由供应的名字的图象。如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。这样图片会占用大量的内存,imageWithContentsOfFile不会缓存图片,所有比较节省内存。

相关文章

网友评论

      本文标题:imageNamed和imageWithContentsOfFi

      本文链接:https://www.haomeiwen.com/subject/oodyrttx.html