【发布时间】:2012-04-11 04:37:35
【问题描述】:
我对在流行的 iPhone 游戏"Draw Something" 中使用的单词表感兴趣。
我不知道 iPhone 应用程序是如何开发、编译或部署的,但我想知道,一旦应用程序安装在我的 iPhone 上,单词列表是否会保存在我可以访问/读取/修改的文件中?
我确信这因应用程序而异 - 某些应用程序可能会将此类资源保存在服务器上,而在其他应用程序中,可能会编译数据。但也许有些应用程序会从存储在手机上的 XML 或 CSV 格式的文本文件中读取类似的数据,并且可能可以访问? (或者,备份到您的 PC 或 Mac?)
如果是这样 - 这些文件可以访问吗?如果是,在哪里/如何?
我不是 iOS 开发人员,我对复制、窃取或抄袭现有应用中的任何内容不感兴趣。
特别是 - 我有兴趣根据“Draw Something”中的单词列表创建信息可视化。有多少字?哪些词“容易”,哪些词“难”?动词、名词或形容词更难画吗?我认为这可能是一件有趣的、(可能)有趣的分析。
这让我想到......“我想知道应用程序是如何存储在我的手机上的?” (或者,备份到我的 PC/Mac)。它们是单个编译的可执行文件吗?几个dll?应用程序数据是否存储在简单的文本文件、数据库或其他东西中?这些文件可以访问吗?等等。
非常感谢!
【问题讨论】:
-
只是出于好奇...有人能告诉我为什么这被否决了吗? (没有争议,只是想了解,所以我不再这样做了......)是否弄乱或提取应用程序的配置/数据文件是不道德/不恰当的,或者这与编码?或者,它太明显了(在其他地方很容易回答?)
-
现在重读,我认为有人认为这是在询问如何从另一方的应用程序获取数据的建议。不存在这样的能力,这样做会违反您的开发者协议(至少)。我在第一次阅读时没有意识到这一点。我以为您正在寻找在 iOS 中实现本地存储的方法的简要说明也许您应该编辑问题以明确其合法意图?作为一个关于如何在本地保存东西的问题,这是一个很好的问题,我会 +1 的。