一般我们存放图片到文件夹下,Images.xcassets中经常存储 图标icon 、启动图片LaunchImage.可是一直疑问那Images.xcassets中存储工程中使用的一般图片的优势是啥?
1.如果图片是被放到images.xcassets中(部署版本>=ios8),之后打包的资源包中的图片会被放到Assets.car中,图片有被压缩. 如果部署版本 <ios8 ,打包的资源包中的图片会被放在MainBundle中,图片不会被压缩。
2.如果图片不被放到images.xcassets中,即直接拖拽到项目当中,无论部署版本是多少,都会被放到MainBundle中。这样图片没有被压缩。