Существует несколько параметров FileProtection
, которые можно установить при записи NSData
на диск:
NSDataWritingFileProtectionComplete
NSDataWritingFileProtectionNone
)
, а также расширенный атрибут, NSFileProtectionKey
, вы можете установить для уже существующих файлов на диске с помощью NSFileManager
:
NSFileProtectionComplete
NSFileProtectionNone
Делегат приложения также информируется о том, когда ваше приложение (не) сможет получить доступ к защищенным данным:
-applicationProtectedDataDidBecomeAvailable:
-applicationProtectedDataWillBecomeUnavailable:
Все подробности шифрования и защиты данных обрабатываются аппаратным обеспечением и ОС от вашего имени.Это защита от пожара и забывания, которая срабатывает всякий раз, когда устройство блокируется.