根据设备的分辨率利用 Image Set 配置 2x、3x 的图片资源的功能大家已经已经很熟悉了。系统会自动根据对应的设备打包的时候带上对应的图片资源(app thin),也减小了包的大小。

原来不仅图片资源可以这样,资源文件也可以!新建项目的时候选择 “new data set”: 接着在属性栏就可以配置对应不同设备的资源分类,除了常规的产品线区分,还可以按照设备内存大小和Metal 版本。如果有的资源只在高性能的设备上使用,按照内存、Metal 版本区分是一个好主意。 很多人对 Metal 版本可能很陌生,我去查了一下,得到的结论是图形 API 和硬件是相关的。基本一代 metal 版本对应一代 CPU。比如当下的 A11 CPU 对应的是 Metal 4v1。 如果我们选择了 1GB 、4GB;Metal 1v2、Metal 4v1。如果设备只选择了 iPhone 就会出现这样的 3 * 3 个格子,里面可以放入对应的资源(plist 也可以)。


  • 微博:@没故事的卓同学
  • 如果想与我有更密切的交流也可以加入我的知识星球:程序员生存指南

Xcode 小技巧:利用 assets 配置针对不同设备的资源相关推荐

  1. 提升嵌入式开发效率小技巧——开发环境配置

    起因:发现自己在嵌入式开发是,主机.虚拟机.开发板相互不能ping通,代码文件拖来拖去,利用cutftp,拖文件还得改目录,开发效率极低,加上bug找不到,代码写不出,使心情更加烦躁,进而磨灭自己的热 ...

  2. 每天一个小技巧——网易邮箱配置阿里云企业邮箱配置信息设置

    配置界面

  3. 小技巧|利用分块压缩技术解决微信传送大型文件的尝试

    利用分块压缩技术解决微信传送大型文件的尝试 问题背景 工具说明 操作教程 致谢 问题背景 微信只支持最大传输100M文件,百度网盘速度太慢,one-drive和google drive在国内没有大规模 ...

  4. iOS开发小技巧--利用苹果官方API播放视频(方法已经过时,了解一下)

  5. Linux驱动小技巧 | 利用DRIVER_ATTR实现调用内核函数

    1. 前言 很多朋友在调试驱动的时候,都会遇到这样一个场景:修改一个参数,然后调用某个内核中的函数. 比如将某个gpio的值拉高/拉低,修改某个寄存器的值等等. 如果每一个参数都通过字符设备的ioct ...

  6. bundle包是什么意思_【Xcode小技巧】生成Bundle包

    参考文章 制作APP中,我们可以用bundle来管理资源文件. 一.什么是Bundle文件 简单理解,就是资源文件包.我们将许多图片.XIB.文本文件组织在一起,打包成一个Bundle文件.方便在其他 ...

  7. 10个提升MySQL性能的小技巧

    从工作量分析到索引的三条规则,这些专家见解肯定会让您的MySQL服务器尖叫. 在所有的关系数据库中,MySQL已经被证明了完全是一头野兽,只要通知停止运行就绝对不会让你多等一秒钟,使你的应用置于困境之 ...

  8. 生成数据库设计文档小技巧

    目录 生成数据库设计文档小技巧 利用数据库自身功能生成excel和word文档 使用的软件环境说明 查询所有表名 查询所有列名 设置excel 生成数据库设计文档小技巧 利用数据库自身功能生成exce ...

  9. 高效办公的Excel小技巧

    高效办公的Excel小技巧 利用出生年月计算年龄 四舍五入和取整函数 选中区域快速填充 最快求和 带单位的数字求和 筛选汇总 对齐缩进 单元格内容换行 输入0开头的数字 快速复制上一行内容 突显重复值 ...

最新文章

  1. USEARCH11命令大全,200+命令中文简介,快速查找需要功能
  2. Android通用流行框架汇总
  3. ROS与Arduino学习(六)Logging日志
  4. Java短类的compareTo()方法和示例
  5. drwxrwxrwx_你可能不知道的一些linux文件权限管理方法
  6. SIP(Session Initiation Protocol,会话初始协议)
  7. 大脑遗忘与数据结构中的对列相似
  8. SpringCloud——服务短路
  9. java 运动_java web 运动前端
  10. db2和oracle数据同步,DB2与Oracle数据库之间的远程复制(转)
  11. Word VBA设置所有图表宽度并居中
  12. java类加载机制之类加载过程、类加载器及双亲委派模型详解
  13. 阿里P6、P7、P8、级别需要多少年的工作经验,还是因能力而定?
  14. 通过有限差分和matlab矩阵运算直接求解一维薛定谔方程,通过有限差分和MATLAB矩阵运算直接求解一维薛定谔方程...
  15. 格兰蒂亚3 详细剧情攻略
  16. Laravel 博客开发|网站打开速度优化
  17. 手机状态信息里的IP地址和通过浏览器ip.cn查到的IP地址区别
  18. mysql1062错误 gtid_Mysql基于gtid的主从复制错误:1062
  19. Thread.currentThread()方法 Runnable
  20. 【调试】——idea远程调试服务器上的代码

热门文章

  1. 2018 区块链技术及应用峰会(BTA)·中国全日程新鲜出炉,更多精彩议题看不停
  2. 王劲对外发声:确已离开景驰,不是因为百度诉讼
  3. SpringBoot+WebSocket实时监控异常
  4. Spring Boot + Vue.js 实现前后端分离(附源码)
  5. 31万奖金算法赛事来了!
  6. 机器学习模型评估与超参数调优详解
  7. 学习利器:工欲善其事,必先利其器
  8. 【廖雪峰python入门笔记】函数
  9. DeepMind“钓鱼执法”:让AI引诱AI说错话,发现数以万计危险言论
  10. 星巴克CEO一年赚的还没TikTok网红多???