图片的两种加载方式:
1> imageNamed:
a. 就算指向它的强指针被置nil,该资源也不会被从内存中干掉
b. 加载放到Assets.xcassets的图片(因为只能用imageNamed:加载图片),默认就有缓存
c. 图片经常被使用可以使用这种加载方式
2> imageWithContentsOfFile:
a. 指向它的指针被置nil,该资源会被从内存中干掉
b. 加载放到项目中的图片(不在Assets.xcassets中的)就没有缓存
c. 不经常用,大批量的图片可以使用这种加载
Snip20171012_44.png
网友评论