2011-07-22 72 views
0

我的iPhone应用程序从服务器下载图像文件并在图像视图中显示。我已将这些文件存储在tmp目录中(即NSTemporaryDirectory())。我不想要,用户可以备份下载的文件,或者当他/她将手机连接到Mac时不能在Mac上拍摄。我应该如何保证? 谢谢,提前。存储应用程序下载文件的位置?

回答

2

阅读A Few Important Application DirectoriesGetting Paths to Standard Application Directories

Store中的温度,高速缓存,或应用支持目录,图像取决于如果你想让他们包括在设备的备份,如果你想这些文件保留在设备上,当你的应用程序是终止。

没有什么会阻止确定的用户从他们控制的设备中检索数据,但是您可以轻松确保您不会通过文件共享公开这些文件,或者无意中将它们包含在设备备份中,我认为这是您正在寻找。

1

您可以在存储之前加密文件,然后解密以显示。这不会阻止最坚定的用户(因为你的密钥可能会嵌入到你的应用中),但它会阻止除了最资源的用户之外的所有用户。

+0

是的,如果我不会得到选项,那么只是加密..;) – Mahesh

相关问题