减少我的 ios 应用程序大小
Posted
技术标签:
【中文标题】减少我的 ios 应用程序大小【英文标题】:reducing my ios application size 【发布时间】:2014-06-15 15:25:43 【问题描述】:我正在开发我的第一个应用程序(ios 通用应用程序),我想减小应用程序的大小,因为它包含许多图像(png 文件)和声音(mp3 文件)。
所以我的问题是: 如何减小我的应用程序(图像和声音)的大小?
谢谢!
【问题讨论】:
【参考方案1】:图片:
仅在您的应用程序包中包含基本信息(即应用程序图标、启动图像,可能还有第一页的图像) 在应用下载后使用 Parse(或任何其他类似服务)下载任何其他图像。这种方法会显着减小您的应用程序的大小,但也可以让您根据需要下载额外的图像文件。
声音:
您使用的是什么类型的声音文件? .caf 文件非常大。使用 .aifc 文件的质量一样好(至少对我未经训练的耳朵来说)并且占用的空间明显更少【讨论】:
谢谢,但我忘了提到我正在使用 cocos2dx 而不是原生解决方案开发我的应用程序,所以我现在的问题是:我可以将 Parse 与 cocos2dx 一起使用吗? 我从来没有使用过cocos2dx,但我可以想象。 Parse 是一个远程数据存储,您可以使用 Web 服务提取数据。因此,要回答您的问题,如果您可以在您的应用程序中使用 AFNetworking,那么您可以使用 Parse。您可以在 www.parse.com 上查看详细信息【参考方案2】:视情况而定,将png图像压缩为jpeg通常会减小应用程序大小,还有image optimizers可以压缩png。如果您的图像是 UI 的一部分,平铺或拉伸它们确实可以帮助您减少应用程序大小和内存使用量。 Xcode 5 中的图像资产功能可帮助您创建可调整大小的图像。 对于声音的概念非常接近图像,请使用 eckyzero 所说的压缩文件音频。 如果您的声音和图像不是 UI 的一部分而是资源,您可以让应用在首次启动时从 Internet 下载它们。
【讨论】:
以上是关于减少我的 ios 应用程序大小的主要内容,如果未能解决你的问题,请参考以下文章
我们如何将 Pinterest 的 iOS 应用大小减少 30% 以上
减少phonegap应用程序ios中的html文件加载时间?