使用asset catalog管理图片资源
使用asset catalog管理图片资源
每年6月份的苹果开发者大会上,都会有一些新的技术被发布出来,这些新技术虽然初看比较高冷,但稍微一研读就会发现,大多数都是那种make life easy
的很实用的技术,它要么能让我们写更好的代码,要么能让我们更好的写代码。总之,请不要害怕变化,大胆的去尝试吧。
题外话到此,下面进入正题。
asset catalog
是苹果在2014年也就是iOS7
系统上引入的用于APP内资源管理的辅助文件,我们可以把之前扔到bundle或者文件夹的图片或者其他资源放入asset catalog
中,由它来帮我们管理资源,除了管理上的便利意外,它还能够带来另一个很大的实惠:他能帮助我们实现APP瘦身(APP Thinning
)。
目前主要通过两种途径来实现瘦身:
首先,使用asset catalog
能为不同的平台、不同设备甚至相同类型的设备但是不同的配置(比如内存大小等)提供定制化的资源供给的解决方案,提供不同资源,当用户下载APP的时候,只有该用户的设备需要的资源才会被下载下来,这样就减小了用户下载的包的大小:
对于游戏开发者而言,它还能提供对于资源的按需下载的功能(on demand resource
or app slicing
使用asset catalog管理图片资源相关推荐
- Asset Catalog Compiler Warning Group
今天下午在消除项目各类警告的时候,发现了下面这类警告: Asset Catalog Compiler Warning Group 一.有一类警告是这样的:Xcode把它叫做Ambiguous Cont ...
- xcode5(iOS7)新特性-asset catalog与image slicing
ios7 (xcode5)新特性-asset catalog与image slicing Asset catalog是有一系列的图片,图标,启动画面等组成的. 当创建Xcode5工程时候会常见一个as ...
- ERROR ITMS-90717: “Invalid App Store Icon. The App Store Icon in the asset catalog in ‘HBuilder.app‘
前言 注意:web App 应用,原生开发可作为参考. 上传应用到 App Store 时,交付后出现了如下问题: #SEO ERROR ITMS-90717: "Invalid App S ...
- 解决 Invalid App Store Icon - The App Store Icon in the asset catalog in ‘HBuilder.app‘ can‘t
App Store Connect Dear Developer, We identified one or more issues with a recent delivery for your a ...
- IOS发布报错 Invalid App Store Icon. The App Store Icon in the asset catalog in HBuild
参考 https://ask.dcloud.net.cn/article/35979 解决方法 我这边是图片有圆角 且含透明信息(alpha通道)让美工重新做张图就可以了
- iOS包体积优化-图片优化
文中提到的优化措施,编写了python自动化脚本,适用于iOS项目. 地址:GitHub - dongzhixuanyuan/imagesOptimize: Optimize images to de ...
- iOS 优化 - 瘦身
前言 iOS 优化将是一个专题,其中会包括包体积优化(瘦身).启动时间优化.UI 优化等等.那么这个专题的开篇就从瘦身开始吧. APP 的大小是分为 APP 下载大小和安装大小两个概念的. 下载大小是 ...
- iOS9系列专题三——应用瘦身
更小,更快--iOS9的App Thinning apple在iOS9中引入了一套新的app瘦身方案,通过一些优化策略,将尽可能的减小app安装包的体积.这部分的大多工作是由app store来完成, ...
- 如何高效管理 React Native 项目中的图片资源
本文为 Marno 原创,转载必须保留出处! 公众号[ Marno ],关注后回复 RN 加入交流群 React Native 优秀开源项目大全:http://www.marno.cn 前言 刚开始写 ...
- [iOS]PDF格式的矢量图作为图片资源自动适配
在 iOS App 中,图片一直是展现 App 细节的主要元素,它至关重要.当我们去开发一款 App 时,我们需要不同分辨率的图片以保证在不同分辨率的屏幕下均可得到精致的展示.随着 iPhone 设备 ...
最新文章
- ubuntu安装numpy,matplotlib等
- @RequestBody如何使用
- Java判断类和实例的关系
- 数据结构——排序算法
- Zend Framework实例教程三
- oracle dba开头的表,KU$开头的表是什么表?
- 大数据项目实战数仓4——常用脚本
- Java for LeetCode 036 Valid Sudoku
- python123输出hello world_2-python学习——hello world
- 深入解读Linux内存管理系列(5)——lowmem和highmem
- Ubuntu RTL8821ce网卡驱动
- SQL 存储过程使用
- 下载keep运动软件_Keep下载_Keep安卓版下载_Keep app下载-太平洋下载中心
- 软件工程——软件管理
- 解决win7打开网络看不到局域网的其他电脑/计算机
- 【通信】通信网络基础分类
- 人力资源数据分析师前景_数据分析师的前途在哪?
- 愿我们在路上聪明绝顶但不绝顶
- bemusic使用帮助
- 《没有任何借口》《追求卓越》
热门文章
- java.lang.NumberFormatException: empty String
- java 日期对比_在 Java 中如何比较日期?
- 智能大棚工程建设设计方案
- python3 https,Python 3简单的HTTPS服务器
- 【创业家】汽车后万亿市场即将爆发,谁是最后赢家?
- 互联网摸鱼日报(2023-10-14)
- 广东专插本计算机专业分数线,广东专插本各专业历年分数线
- JavaScript 代码简洁之道 1
- 证明STINGY SAT是NP-complete问题
- SEO优化常用手段(3)