正确练习安全存储大图像

时间:2011-05-03 12:05:25

标签: objective-c image security ios data-persistence

在iOS上存储大图像的正确方法是什么,其中“大”表示> 1MB?

另外,我想阻止用户通过某种黑客攻击来访问它们。

1 个答案:

答案 0 :(得分:2)

您可以将图像写入应用的文档目录以及coreData或NSUserDefaults中图像的路径。为了防止黑客入侵,您可以在将数据写入文档目录之前加密数据。 有关加密,请查看this帖子。

编辑:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"yourFileNameAndExtension"];

然后只使用“path”NSString。