iOS Assets.xcassets和Assets.car文件区别

Assets.xcassets文件

Assets.xcassets是用来存放图像资源文件的

使用Assets的好处

1、自动管理图片,如@1x,@2x图片,使用的时候使用Asset 名字即可;
2、管理应用的Icon和Default图片,这个挺方便的,可以完全抛开以前规范命名如Icon.png,Icon@2x.png,Xcode会自动识别尺寸然后匹配进去;
3、可视化管理图片拉伸,从而抛弃到处使用resizeImage...来获取拉伸图片;

使用Assets注意事项

1、在Assets中的图片不能通过imageWithContentsOfFile:加载;
2、imageName:加载的图片要么是Assets中的图片,要么是资源包中的图片,如果要用imageName:加载其他的图片,必须在文件名后面添加扩展名,如:

UIImage *image=[UIImage imageNamed:@"plus.png"];

Assets.car文件

这个文件是Xcode中Assets.xcassets打包后生成的一种压缩文件。

打开Assets.car方式:

下载cartool工具-GitHub地址
https://github.com/steventroughtonsmith/cartool

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

推荐阅读更多精彩内容