加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:21:09 所属栏目:百科 来源:网络整理
导读:我有2个问题. 我的应用程序有高质量的图像,我启用了视网膜显示(使用cocos2d),所以每个png都有hd:image-hd.png. 我的第一个问题是,如果想要它也适合4(3gs)下的iphone我必须在没有-hd的320×480中再次拥有我的所有图像吗? 我有太多的图像,这种方式对我来说似
我有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包,从包中删除可执行文件,压缩包,然后添加压缩包的大小和可执行文件的大小,结果是应用程序商店上应用程序大小的良好近似值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读