博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Xcode中将图片放入Images.xcassets和直接拖入的区别
阅读量:6191 次
发布时间:2019-06-21

本文共 548 字,大约阅读时间需要 1 分钟。

将图片放入Images.xcassets

  • 在mainBundle里面Xcode会生成一个Assets.car文件,将我们放在Images.xcassets的图片打包在里面。(程序会变大(?))
  • 无论是通过imageNamed:来加载图片,还是直接在Storyboard的UIImageView里面设置图片,并且无论图片是jpg格式还是png格式,都不需要写后缀名。
  • 放在Images.xcassets的图片不能通过imagesWithContentsOfFile:来加载。(因为这个方法相当于是去mainBundle里面找图片,但是这些图片都被打包进了Assets.car文件)

直接拖入图片

  • 直接拖入图片相当于直接将图片放入了mainBundle里面。

  • 如果在Storyboard的UIImageView设置图片,那么需要明确地写上后缀名。(无论是.png还是.jpg都要写)

  • 在使用imageNamed:加载图片时,如果是.png格式,则不需要使用后缀名;如果是.jpg格式,则必须要写上后缀名。

文/ForeverYoung21(简书作者)
原文链接:http://www.jianshu.com/p/7f33f1c88ef6
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
你可能感兴趣的文章
中台之上(六):如何为一个商业银行设计业务架构?
查看>>
作者问答:解密硅谷
查看>>
ChaosConf 2018:混沌实验的演变
查看>>
新的Vaadin Spring发布,增强了视图管理功能
查看>>
JavaScript ES2019中的8个新功能
查看>>
ShiftLeft使用PostgreSQL插件TimescaleDB经验谈
查看>>
使用GitHub的十个最佳实践
查看>>
30年前他发明了万维网,现在他要颠覆互联网
查看>>
JavaOne 2016——首日亮点
查看>>
架构周报:微信后台系统的演进之路
查看>>
年终总结,程序员票选最喜欢的编程语言花落谁家?
查看>>
java面试
查看>>
Git 服务器配置过程及问题备忘
查看>>
spring-boot单元测试
查看>>
前端实习面试汇总
查看>>
Nginx入门
查看>>
Web 标准制定流程
查看>>
迅游科技:游戏监控实践分享
查看>>
OpenSSL 简单思路和函数笔记
查看>>
深入理解迭代器
查看>>