Где хранить файлы, загруженные приложением? - PullRequest
0 голосов
/ 22 июля 2011

приложение для iPhone загружает файлы изображений с сервера и отображает их в режиме просмотра изображений.я сохранил эти файлы в каталоге tmp (т.е. NSTevenDirectory ()).Я не хочу, пользователь может создавать резервные копии загруженных файлов, или они не могут быть приняты на Mac, когда он / она подключает телефон к Mac.Как я должен заверить это?Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

Чтение Несколько важных каталогов приложений и Получение путей к стандартным каталогам приложений

Храните ваши изображения в каталогах temp, cache и application support, в зависимости от того, хотите ли вы, чтобы они были включены в резервные копии устройства, и хотите, чтобы эти файлы оставались на устройстве после завершения работы приложения.

Ничто не помешает определенному пользователю извлекать данные с устройства, которым он управляет, но вы можете легко убедиться, что вы не открываете эти файлы через общий доступ к файлам или непреднамеренно не включаете их в резервные копии устройств, и я думаю, что это тот уровень гарантии, которым вы были ищу.

1 голос
/ 22 июля 2011

Вы можете зашифровать файл перед сохранением, а затем расшифровать для отображения.Это не остановит самых решительных пользователей (поскольку ваш ключ, вероятно, будет встроен в ваше приложение), но это помешает всем, кроме самых находчивых.

...