iOS中的沙箱和包的区别

问题描述:

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

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

纠正我,如果我错了。

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

返回类型是一个数组。获取数组中唯一对象的最后一个对象,使其成为iOS应用程序。这将是路径到您的文件目录,的应用程序沙箱

一个子集我认为它可以给你一个大图片 bundle inside sandbox