在iOS上存储大图像的正确方法是什么,其中“大”表示> 1MB?
另外,我想阻止用户通过某种黑客攻击来访问它们。
答案 0 :(得分:2)
您可以将图像写入应用的文档目录以及coreData或NSUserDefaults中图像的路径。为了防止黑客入侵,您可以在将数据写入文档目录之前加密数据。 有关加密,请查看this帖子。
编辑:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"yourFileNameAndExtension"];
然后只使用“path”NSString。