1

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

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

4

1 回答 1

2

您可以将图像写入应用程序的文档目录以及 coreData 或 NSUserDefaults 中图像的路径。为了防止黑客攻击,您可以在将数据写入文档目录之前对其进行加密。对于加密看这篇文章。

编辑:

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

然后只需使用“路径”NSString。

于 2011-05-03T12:25:47.747 回答