Я видел видео WWDC 2010 о NSFileProtectionComplete и защите данных приложения.
Есть ли примеры?У кого-нибудь есть пример кода для обмена?
См. Документ класса NSFileManager:
Файл хранится в зашифрованном виде на диске и не может быть прочитан или записан, пока устройство заблокировано или загружается.
Это в основном хранилище файлов для отдельных файлов.Вы просто передаете константу, когда устанавливаете атрибуты файла.
Чтобы пометить файл как защищенный, необходимо добавить в него расширенный атрибут.Платформа Foundation включает два способа добавления этого атрибута: При записи содержимого объекта NSData на диск с помощью writeToFile: options: error: метод, включите параметр NSDataWritingFileProtectionComplete. Используйте параметрsetAttributes: ofItemAtPath: ошибка: метод NSFileManager для добавления атрибута NSFileProtectionKey (со значением NSFileProtectionComplete) в существующий файл
Чтобы пометить файл как защищенный, необходимо добавить в него расширенный атрибут.Платформа Foundation включает два способа добавления этого атрибута:
При записи содержимого объекта NSData на диск с помощью writeToFile: options: error: метод, включите параметр NSDataWritingFileProtectionComplete.
Используйте параметрsetAttributes: ofItemAtPath: ошибка: метод NSFileManager для добавления атрибута NSFileProtectionKey (со значением NSFileProtectionComplete) в существующий файл
.
http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StandardBehaviors/StandardBehaviors.html