objective-c – 高清图像和应用程序大小

objective-c – 高清图像和应用程序大小,第1张

概述我有2个问题. 我的应用程序有高质量的图像,我启用了视网膜显示(使用cocos2d),所以每个png都有hd:image-hd.png. 我的第一个问题是,如果想要它也适合4(3gs)下的iphone我必须在没有-hd的320×480中再次拥有我的所有图像吗? 我有太多的图像,这种方式对我来说似乎很奇怪,因为它使应用程序大小加倍! 另一件事.我在磁盘上的应用程序大小是BIG,但我发现有一个名为in 我有2个问题.

我的应用程序有高质量的图像,我启用了视网膜显示(使用cocos2d),所以每个png都有hd:image-hd.png.
我的第一个问题是,如果想要它也适合4(3gs)下的iphone我必须在没有-hd的320×480中再次拥有我的所有图像吗?
我有太多的图像,这种方式对我来说似乎很奇怪,因为它使应用程序大小加倍!

另一件事.我在磁盘上的应用程序大小是BIG,但我发现有一个名为init的文件夹:build,即136Mb!它有模拟器和调试文件,不是我的.

我怎么会骑这个文件夹这么大?我的应用程序只有30mb!

非常感谢

解决方法

i must have all my images again in the 320×480 without the -hd ?

是.如果您希望您的游戏与非Retina设备一起使用,那么对于每个xxxx-hd.png,您必须提供相应的xxxx.png文件.

this way seems strange to me,cause it doubles the app size!

它不会加倍.它取决于文件类型(PNG,JPG)以及图像的压缩程度.未压缩的SD图像是HD图像大小的四分之一.因此,您更有可能将应用规模增加25%.如果您的高清资产重量为100 MB,那么您的SD资产将大约增加25 MB到应用程序大小.

my app size on disk is BIG,but i have discovered that there is a
folder init that called: build,which is 136Mb ! it has simulator and
deBUG files that are not mine.

这些是Xcode创建的临时构建文件.不要删除它们,因为Xcode无论如何都会重新创建文件.

.app的大小是您应该考虑的唯一文件大小.此外,您应该忽略调试版本中.app的大小,这是您一直在关注的内容.您可以从App Store确定(或猜测)最终应用程序大小的唯一应用程序大小是由Archive构建创建的应用程序.

运行产品 – >存档时选择iOS设备作为当前配置(否则存档显示为灰色).完成后,Xcode Organizer将打开并突出显示新创建的存档.右键单击它并选择“在Finder中显示”.此文件夹中可能有多个.xcarchive文件,选择最新文件并右键单击它,然后选择“显示包内容”.导航到产品/应用程序,它将显示您的.app及其大小.这是您应该考虑的应用程序的唯一大小.

但是,这不是App Store上应用程序的最终大小,因为.app软件包将被压缩(使其变小),同时可执行文件将被加密(使其无法压缩).我曾经写过一篇article about how to determine your app’s final App Store size,我认为今天仍然如此.本质上,您复制.app包,从包中删除可执行文件,压缩包,然后添加压缩包的大小和可执行文件的大小,结果是应用程序商店上应用程序大小的良好近似值.

总结

以上是内存溢出为你收集整理的objective-c – 高清图像和应用程序大小全部内容,希望文章能够帮你解决objective-c – 高清图像和应用程序大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1004667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存