👋
- Wechat: RyukieW
- 微信公众号:LabLawliet
- 📦 技术文章归档
- 🐙 Github
我的个人项目 | 扫雷Elic 无尽天梯 | 梦见账本 |
---|---|---|
类型 | 游戏 | 财务 |
AppStore | Elic | Umemi |
前言
如果你还不太清楚
ODR: On-Demand Resources
是什么,可以看看Apple官方资源瘦身方案ODR(一):初见
既然知道了 ODR
能干什么了,那就拿自己的项目开个刀。
这里使用我的个人项目梦见账本,由于项目中有多套皮肤可以更换,所以存了很多套图标,这些图标就很适合使用 ODR
来优化。
关于 ODR
除了官方文档,也没找到很多实践的资料,这里就结合文档,手摸手和大家一起来实践一波吧。
先来个卖家秀
使用 ODR
之前
使用 ODR
之后!
一、 启用ODR
从
iOS9
开始就是默认开启的了
二、 创建标签
标签用于识别和管理一组 ODR
。将一个或多个标签分配给项目中的资源可将其标识为 ODR
。在运行时,所有 ODR
的访问都与标签(而非单个资源)配合工作。
在 Target 的 Resource tags 可以看到添加标签的入口,这里可以选择项目中的资源,以添加到标签下。
项目之