【发布时间】:2011-08-17 16:06:40
【问题描述】:
在 iOS 上存储大图像的正确方法是什么,其中“大”表示 > 1MB?
另外,我想阻止用户通过某种黑客手段访问它们。
【问题讨论】:
标签: objective-c image security ios data-persistence
在 iOS 上存储大图像的正确方法是什么,其中“大”表示 > 1MB?
另外,我想阻止用户通过某种黑客手段访问它们。
【问题讨论】:
标签: objective-c image security ios data-persistence
您可以将图像写入应用程序的文档目录以及 coreData 或 NSUserDefaults 中的图像路径。为了防止黑客攻击,您可以在将数据写入文档目录之前对其进行加密。 有关加密,请查看 this 帖子。
编辑:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"yourFileNameAndExtension"];
然后只需使用“路径”NSString。
【讨论】: