iphone security ios4 nsfilemanager

iphone - NSFileProtectionComplete para aplicaciones iOS 4.0



security ios4 (1)

Vi un video de la WWDC 2010 sobre NSFileProtectionComplete y protección de los datos de la aplicación.

¿Hay algún ejemplo por ahí? ¿Alguien tiene código de muestra para compartir?


Ver el documento de la clase NSFileManager:

El archivo se almacena en un formato cifrado en el disco y no se puede leer o escribir mientras el dispositivo está bloqueado o arrancando.

Básicamente es una bóveda de archivo para archivos individuales. Usted acaba de pasar la constante cuando establece los atributos del archivo.

Para marcar un archivo como protegido, debe agregarle un atributo extendido. El marco de Foundation incluye dos formas de agregar este atributo:

Al escribir el contenido de un objeto NSData en el disco utilizando el método writeToFile: options: error, incluya la opción NSDataWritingFileProtectionComplete.

Utilice el método setAttributes: ofItemAtPath: error: de NSFileManager para agregar el atributo NSFileProtectionKey (con el valor NSFileProtectionComplete) a un archivo existente

.

http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StandardBehaviors/StandardBehaviors.html