iOS开发中的Assets.xcassets和Assets.car

本文介绍了iOS开发中如何管理和优化图片资源,重点讲解了Assets.xcassets文件的使用,包括Image Set的创建和管理,以及如何通过Assets.xcassets打包后生成的Assets.car文件进行图片压缩,减少应用包的大小。此外,还分享了一个用于解压Assets.car文件的开源工具cartool。

作者:代培
地址:http://daipei.me/posts/assets_in_ios/
转载请注明出处
我的博客搬家了,新博客地址:daipei.me

写在前面

在iOS开发中,最终项目的大小跟项目中的图片关系很大,因为代码的大小是很小的,可以说影响最终项目大小的主要就是项目中的图片资源,所以如何组织项目中的图片资源显得尤为重要。

正文

Assets.xcassets文件

当你创建一个空项目时,会默认帮你生成一个Assets.xcassets文件,当然你也可以自己创建:

如果没有特殊的需求,一个工程里有一个xcassets文件就可以了,项目中所有图片都可以放在里面,为了组织更有条理更清晰,可以在这里面用文件夹分类,可以按照功能的模块来分类,比如一个模块的功能放在一个文件夹中。

在这个文件中默认会有一个AppIcon的文件,可以将相对应大小的应用图标直接拖到右边对应大小的地方,就可以了。处理AppIcon这里面还可以放LaunchImage,只要在这个AppIcon这个栏内右键新建即可,还可以针对不同设备新建不同的LaunchImage和AppIcon

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值