01-05、UIImage类的两种图片加载方法的区别

图片的两种加载方式:

 1> imageNamed:
  a. 就算指向它的强指针被置nil,该资源也不会被从内存中干掉
  b. 加载放到Assets.xcassets的图片(因为只能用imageNamed:加载图片),默认就有缓存
  c. 图片经常被使用可以使用这种加载方式

2> imageWithContentsOfFile:
  a. 指向它的指针被置nil,该资源会被从内存中干掉
  b. 加载放到项目中的图片(不在Assets.xcassets中的)就没有缓存
  c. 不经常用,大批量的图片可以使用这种加载
01-05、UIImage类的两种图片加载方法的区别_第1张图片
Snip20171012_44.png

你可能感兴趣的:(01-05、UIImage类的两种图片加载方法的区别)