gpt4 book ai didi

iphone - 用户可以从iPhone应用程序中获取资源吗?

转载 作者:行者123 更新时间:2023-12-03 21:23:23 25 4
gpt4 key购买 nike

我知道Apple Mac OS .app 文件是程序和数据的集合。我猜iPhone在这方面也是类似的。我可以使用这种方式解压 Mac OS .app 来查找资源、图像。 iPhone App 可以做类似的事情吗?我的意思是,用户可以解压 iPhone .app 以从中获取资源/img 吗?谢谢。

最佳答案

是的。只要付出一点额外的努力,它们绝对是可见的。

解压“.ipa”文件即可获得所有.png 和.nib 资源。 .png 文件使用非标准格式 ( described here ) 进行编码,因此您无法直接打开它们,但同一页面还指向将它们转换为标准 .png 文件的工具。

.nib 文件问题较多,如 this question 中所述。 :

Technically it is possible to instantiated a nib and introspect much of the information out of it, but it is non-trivial and wouldn't result in anything like using Interface builder

请注意,签名与此无关:应用程序签名将检测是否有任何资源已更改,但签名并不是资源无法(方便地)打开的原因:对应用程序签名不会' t 改变底层资源的格式。

Apple 选择这些格式大概是为了优化加载时间 - 方便地从其他人的应用程序中提取图像可能不是设计目标:-)

关于iphone - 用户可以从iPhone应用程序中获取资源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2753213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com