objective-c - 如何保护 plist 或 NSUserDefaults

标签 objective-c cocoa cocoa-touch

这些文件是否可以轻松加密以防止用户(使用越狱的 iPhone)修改值?

最佳答案

您需要的是 Keychain api。越狱设备上的其他应用程序可以获取您的钥匙串(keychain)值,但它们是加密的。

Here's a decent tutorial I just googled up.

关于objective-c - 如何保护 plist 或 NSUserDefaults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4646849/

相关文章:

swift - 更新绑定(bind)到数组错误的 TableView

swift - 就委托(delegate)属性而言,顺应与向下转换之间有什么区别吗?

iphone - 如何将 NSUserDefault 值调用到另一个 View Controller ?

ios - UIActivityViewController 通过电子邮件共享图像没有扩展名

iphone - 音频工具箱声音更改问题

macos - 更改 NSTextView 中特定子字符串的颜色

ios - 如何设置 [UIColor [变量在这里]]?

objective-c - 避免复制 NSMutableArray 以使用多线程写入进行读取

iphone - Objective C 中的 Singleton 问题

objective-c - 在 XCode 中从调试器获取更好的描述性数据