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