我正在尝试通过NSUserdefaults添加数组,字典。
物理路径是rootOfMyApplication / Library / Preferences / bundleidentifier.appName.plist,我可以看到我在模拟器上测试时通过NSUserDefaults存储的数据。
假设我给没有源代码的朋友提供模拟器哈希文件夹,他是否可以识别我在NSUserdefaults中存储时使用的密钥?
plist中还有其他键,我们如何区分通过NSuserdefaults存储的键?
答案 0 :(得分:0)
我查看NSUserDefaults plist文件的经验显示,以下开头的键来自Apple:
只要您避开这些前缀,您就应该能够找到所有应用密钥。
我总是尝试使用特定的前缀来保证我的密钥是安全的,但你不必这样做。