我知道 iOS 应用程序中的沙盒和捆绑包,但有什么区别?捆绑包包含在沙箱中吗?我可以通过捆绑包获取文档目录吗?
问问题
869 次
3 回答
1
要获取文档目录,请使用函数NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)
.
返回类型是一个数组。获取最后一个对象,它是数组中唯一的对象,以防它是一个 iOS 应用程序。这将是您的文档目录的路径,它是 App Sandbox 的一个子集
于 2012-11-11T10:04:08.190 回答
0
这个问题也困扰着我。这是我能够得出的结论。App Bundle 是 App 沙盒的子集。考虑模拟器中的 app 文件夹。具有 App ID(16 位十六进制)的文件夹是您的 App Sandbox。除了应用程序包(.app 文件)之外,sandox 还包含您的文档、库、tmp 和其他子目录。右键单击应用程序包并显示包内容。您会找到构成应用程序包的源代码和资源。
如果我错了,请纠正我。
于 2012-11-11T08:33:43.063 回答