plist文件容易受到攻击,很容易被黑客访问。所以我使用另一种方法来保存我的应用程序的敏感数据。但是仍有一些默认的plist文件,如info.plist,仍然可以访问。我该如何防止这种情况?
答案 0 :(得分:0)
由于您正在谈论plist数据,我认为它只是您要保护的文本。 我的建议是将它们创建为m文件中的常量。
您的.h文件应该是这样的
#import <Foundation/Foundation.h>
extern NSString *const kTopSecretAppValue;
你的.m应该是
#import "---.h" // this is your file name
NSString *const kTopSecretAppValue = @"Nuclear Launch Codes";
答案 1 :(得分:0)
如果您有不希望别人看到的数据,并且经常不修改此数据,则应在编译的文件上创建常量,因为编译器类型为通过将所有内容转换为二进制文件来隐藏您放入其中的数据