在 iOS 上存储大图像的正确方法是什么,其中“大”意味着 > 1MB?
另外,我想阻止用户通过某种黑客攻击访问它们。
最佳答案
您可以将图像写入应用程序的文档目录以及 coreData 或 NSUserDefaults 中图像的路径。为防止黑客攻击,您可以在将数据写入文档目录之前对其进行加密。 有关加密,请查看 this发布。
编辑:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"yourFileNameAndExtension"];
然后只需使用“路径”NSString。
关于objective-c - 安全存储大图像的正确做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5869175/