iPhone:另一个应用程序可以覆盖我的sqlite数据库吗?

时间:2011-08-05 00:17:50

标签: iphone

这是一个非常愚蠢的问题,我敢肯定。但是,如果他们使用确切的数据库名称,是否有可能覆盖您的数据库?

1 个答案:

答案 0 :(得分:6)

没有。您的应用位于其他应用无法访问的沙箱中。至少在非越狱设备上。

iOS Programming Guide

  

应用程序沙箱

     

出于安全原因,iOS限制每个应用程序(包括其中的   首选项和数据)到文件系统中的唯一位置。这个   限制是安全功能的一部分,称为应用程序   沙箱。沙盒是一组细粒度的控件,限制了   应用程序访问文件,首选项,网络资源,   硬件等。每个应用程序都可以访问的内容   它自己的沙盒但无法访问其他应用程序的沙箱。