客户担心数据应用程序在设备上本地使用和存储的安全性(例如,他们希望即使在越狱的iPhone上也无法读取我们的数据文件)。所以我想知道-确保iPhone数据安全的可能方法是什么?

编辑:
我正在考虑两种存储数据的方式-一堆xml文件(最大大小-大约1MB)或sqlite数据库。我更倾向于第二种,但仍不确定

最佳答案

您可能想看看这篇文章Protecting resources in iPhone and iPad apps。它讨论了一种在构建时对应用程序资源进行加密的方案,然后可以在您的应用程序需要时对其进行解密。解密在内存中进行,因此不受保护的临时文件不会留在文件系统上。您甚至可以将加密的HTML,PDF和图像直接加载到UIWebView中。

为了透明起见:我写了这篇文章,并将其托管在我自己的网站上。

关于ios - 在iPhone上保护数据的常用做法是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1589204/

10-11 22:32
查看更多