Правильная практика безопасного хранения больших изображений - PullRequest
1 голос
/ 03 мая 2011

Как правильно хранить большие изображения на iOS, где «большие» означают> 1 МБ?

Кроме того, я хочу, чтобы у пользователя не было возможности доступа к ним посредством какого-либо взлома.1003 *

1 Ответ

2 голосов
/ 03 мая 2011

Вы можете записать изображение в каталог документов вашего приложения и пути к изображениям в coreData или NSUserDefaults.Чтобы предотвратить взлом, вы можете зашифровать данные перед записью в каталог документов.Для шифрования посмотрите на этот пост.

Редактировать:

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

Затем просто используйте "путь" NSString.

...