Xcode中将图片放到images.xcassets中的好处

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/51004243

      之前做的程序都是直接将图片放到了项目中,但见有的人却将图片放到了images.xcassets中,两者都能实现预期的效果,可并不清楚两者的区别,但我知道区别肯定是有的。后来才发现,原来将图片放到images.xcassets中会有如此大的作用。下面就让我来介绍一下。

1.如果图片是被放到images.xcassets中(部署版本>=ios8),之后打包的资源包中的图片会被放到Assets.car中,图片有被压缩. 如果部署版本<ios8 ,打包的资源包中的图片会被放在MainBundle中,图片不会被压缩。

2.如果图片不被放到images.xcassets中,即直接拖拽到项目当中,无论部署版本是多少,都会被放到MainBundle中。这样图片没有被压缩。

所以说在部署版本8.0以后,将图片放到images.xcassets中是很有必要的,因为这样可以让我们的打包程序变得不再像之前那么大。

切记!!!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Linux运维学习之路

day9、用户登陆出现-bash-4.1$错误的原因及解决方法

原因:用户家目录里面与环境变量有关的文件被删除所导致的 下面两个文件被删除导致的 .bash_profile .bashrc 解决方法:从/etc/skel把丢...

20280
来自专栏ytkah

laravel出现No hint path defined for [sudosu]的解决方法

  今天ytkah在部署laravel项目时出现了No hint path defined for [sudosu]的问题,大概意思是没有定义sudosu的提示...

12610
来自专栏后端技术探索

两种Nginx日志切分方案,狼厂主要在用第1种

所谓的定时任务切分,是指通过定时任务(比如crontab),发送信号给nginx,让其重新打开文件。该方法也是nginx官网上面比较推荐的,原文说明比较清楚,这...

14620
来自专栏大数据

开始使用Kafka

我们来看一个使用Kafka命令行的生产者和消费者的简单例子。

31210
来自专栏性能与架构

Kafka 消息存储及检索

Kafka是一个分布式的消息队列系统,消息存储在集群服务器的硬盘 Kafka中可以创建多个消息队列,称为topic,消息的生产者向topic中发布消息,消息的...

49060
来自专栏我的博客

MySQL datetime时间误差8个小时

数据库设计为datetime类型,如果自动获取的时间有误差8个小时的可以在mysql的配置文件[msyqld],切记在这个段下面配置 default-time...

67140
来自专栏用户2442861的专栏

./configure,make,make install的作用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/details...

42730
来自专栏十月梦想

通过post向mysql插入数据

        前面简单介绍了php操作mysql的方法,接下来通过post的方式获取的数据插入mysql!

10430
来自专栏BeJavaGod

RabbitMQ 一二事(5) - 通配符模式应用

之前的路由模式是通过key相等来匹配 而通配符,顾名思义,符合条件,则进行消息匹配发送 ? 将路由键和某模式进行匹配。此时队列需要绑定要一个模式上。 符号“#”...

34370
来自专栏流媒体人生

lib库转dll库

假如你有从源文件编译好的静态库lib,你希望从这个lib生成对应的dll,你需要一个def文件里面定义导出的符号,这些符号的定义在那个静态库里,你要生成dll了...

13420

扫码关注云+社区

领取腾讯云代金券