0

我正在尝试通过 NSUserdefaults 添加数组、字典。

物理路径是 rootOfMyApplication/Library/Preferences/bundleidentifier.appName.plist,我可以在其中看到我在模拟器上测试时通过 NSUserDefaults 存储的数据。

假设我将模拟器哈希文件夹提供给没有源代码的朋友,他是否可以识别我在 NSUserdefaults 中存储时使用的密钥?

plist 中还有其他键,我们如何区分通过 NSuserdefaults 存储的键?

4

1 回答 1

0

我查看 NSUserDefaults plist 文件的经验表明,以以下内容开头的键来自 Apple:

  • 苹果...
  • NS...
  • 网...

只要您避免使用这些前缀,您就应该能够找到所有应用程序键。

为了安全起见,我总是尝试对我的密钥使用特定的前缀,但您不必这样做。

于 2013-10-17T05:20:36.090 回答