当我的应用程序在[NSUserDefaults standardUserDefaults]中保存数据时,是否会与其他应用程序发生冲突?

bob*_*obo 4 iphone nsuserdefaults

阅读此线程后: NSUserDefaults在模拟器上首次运行时不存在

我知道在[NSUserDefaults standardUserDefaults]中存储一些应用程序数据非常容易.但是,如果其他应用程序也碰巧使用相同的密钥来存储他们的数据,那么我的应用程序数据是否可能被覆盖?

非常感谢大家.

Jes*_*rez 12

不,每个应用程序都有自己的默认值,根据应用程序的包ID保存在不同的文件中.在iPhone(和模拟器)上,每个应用程序也有自己的主目录,无法访问其他应用程序的文件.