0

我知道 iOS 应用程序中的沙盒和捆绑包,但有什么区别?捆绑包包含在沙箱中吗?我可以通过捆绑包获取文档目录吗?

4

3 回答 3

1

要获取文档目录,请使用函数NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).

返回类型是一个数组。获取最后一个对象,它是数组中唯一的对象,以防它是一个 iOS 应用程序。这将是您的文档目录的路径,它是 App Sandbox 的一个子集

于 2012-11-11T10:04:08.190 回答
1

我认为它可以给你一个大图景 捆绑在沙箱内

于 2015-12-10T09:06:42.920 回答
0

这个问题也困扰着我。这是我能够得出的结论。App Bundle 是 App 沙盒的子集。考虑模拟器中的 app 文件夹。具有 App ID(16 位十六进制)的文件夹是您的 App Sandbox。除了应用程序包(.app 文件)之外,sandox 还包含您的文档、库、tmp 和其他子目录。右键单击应用程序包并显示包内容。您会找到构成应用程序包的源代码和资源。

如果我错了,请纠正我。

于 2012-11-11T08:33:43.063 回答