Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何保护plist或nsuser默认值_Objective C_Cocoa_Cocoa Touch - Fatal编程技术网

Objective c 如何保护plist或nsuser默认值

Objective c 如何保护plist或nsuser默认值,objective-c,cocoa,cocoa-touch,Objective C,Cocoa,Cocoa Touch,这些文件是否可以轻松加密以防止用户(使用越狱iPhone)修改值?您所追求的是密钥链api。越狱设备上的其他应用程序可以获取您的密钥链值,但它们是加密的 您可以使用安全的NSUserDefaults,这是防止更改plists的好方法 您可以从以下网址获取代码: 祝你好运 将xml对象存储在密钥链中不是一种不受欢迎的做法吗?谁说过xml对象?把数据内容本身放在钥匙链中,这不是我的重点。在钥匙链中存储除简单字符串/密码以外的任何东西不是一种坏做法吗?好吧,看,这是一个加密的plist,仅此而已。只要

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

您所追求的是密钥链api。越狱设备上的其他应用程序可以获取您的密钥链值,但它们是加密的


您可以使用安全的NSUserDefaults,这是防止更改plists的好方法

您可以从以下网址获取代码:


祝你好运

将xml对象存储在密钥链中不是一种不受欢迎的做法吗?谁说过xml对象?把数据内容本身放在钥匙链中,这不是我的重点。在钥匙链中存储除简单字符串/密码以外的任何东西不是一种坏做法吗?好吧,看,这是一个加密的plist,仅此而已。只要是稳定的数据,这就是公平的游戏。