我开发了一个 iPad 应用程序,它在应用程序的文档和缓存文件夹中保存用户日期。缓存文件夹中的数据高度敏感。我的问题是保护用户数据。我注意到的一件事是任何人都可以将 iPad 插入 Mac 并使用 XCode 下载包含 Document 文件夹和 Cache 文件夹的 .xcappdata 文件。有什么办法可以阻止这种情况。
最佳答案
为此,您甚至不需要 XCode。您可以使用 iFunBox 等软件访问应用程序的文档文件夹。
与其将您的应用转为使用网络服务,我建议您使用 NSKeyedArchiver
加密数据。
编码是这样完成的:
- (void)encodeWithCoder:(NSCoder *)coder
解码:
- (id)initWithCoder:(NSCoder *)coder
这样,您的文档文件夹中就会有一个加密文件。我经常使用它,而且它很容易实现。
关于iphone - 如何避免使用 xcode 下载应用程序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15380747/