[UIImage imageNamed] 和 [UIImage imageWithContentsOfFile]

区别:

1.imageNamed就算指向它的指针被销毁,该资源也不会从内存中干掉

放在Assets.xcassets中的图片默认带有缓存,只能通过imageNamed加载

图片经常会使用,就用imageNamed,因为自带缓存

2.imageWithContentsOfFile 指向它的指针被销毁,该资源会从内存中干掉

图片不经常使用,就放在项目中,不带有缓存

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

推荐阅读更多精彩内容

  • 在说加载本地图片的两种方式之前,先说说项目中,图片资源有两种存储方式: 1.图片资源放在Assets.xcasse...
    Irene_球球阅读 4,303评论 0 2
  • 内存管理 简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与a...
    丶逐渐阅读 2,008评论 1 16
  • 1,NSObject中description属性的意义,它可以重写吗?答案:每当 NSLog(@"")函数中出现 ...
    eightzg阅读 4,190评论 2 19
  • 把网上的一些结合自己面试时遇到的面试题总结了一下,以后有新的还会再加进来。 1. OC 的理解与特性 OC 作为一...
    AlaricMurray阅读 2,610评论 0 20
  • 在这本书的内容简介里,有这样一句话: 现实即弯路,是一个虚幻的人迂回的现实感建立的过程。年轻人,被一些浮华的动机刺...
    招财小能手阅读 1,193评论 2 2