3

这是一个一直困扰我的问题。前几天我检查了我妻子的手机,pinterest 应用程序占用了 2 GB 的空间,而应用程序商店中的实际应用程序为 26.8 MB。我知道必须有用户/日志/崩溃数据转储在其应用程序文档目录中,但这让我想到她手机上有多少其他应用程序存储了大量用户数据,而应用程序商店中的应用程序大小。

所以这是我关于如何使用objectiveC完成所有这些的问题

  1. 示例 Xcode iHasApp显示设备上安装的所有可用应用程序。有没有办法检查他们在 GB/MB 等方面占用了多少空间?

  2. 有没有办法我可以在 appstore 中查询该应用程序构建大小并告诉用户嘿它在 appstore 中只有 X MB?

  3. 我知道我可以访问设备上安装的所有应用程序有没有一种方法可以检查用户上次启动或使用应用程序的时间?

  4. 我可以查看照片/视频和音乐占用了多少空间吗?

我最终要做的是看看我是否可以制作一个应用程序,向用户展示他们在设备上安装的内容,并自己做出一些明智的决定。

到目前为止,我能找到的只是如何检查设备上的总已用空间和可用空间并获取所有已安装应用程序的列表。

4

1 回答 1

2

示例 Xcode iHasApp 显示设备上安装的所有可用应用程序。有没有办法检查他们在 GB/MB 等方面占用了多少空间?

不可以。iHasApp 使用的 API 只能用于检查是否存在选定的应用程序——基本上,您只需要询问“是否安装了 ThisApp?”,您可以通过运行该检查来构建已安装应用程序的部分列表适用于大量常见应用。

无法获取其他应用程序的启动或磁盘使用信息。我不确定设备是否完全跟踪上次启动。

考虑到这一点,您的大多数其他问题都无关紧要。不可能从 iOS 应用程序中执行您想要的操作。

于 2013-06-17T16:30:38.917 回答