什么是新的"iOS数据保护API"?

jef*_*091 9 cocoa ios4 ios

如果你谷歌"iphone数据保护apis",你会看到基于新闻稿的大量点击.

如果您查看http://support.apple.com/kb/HT4175,您可以看到Apple直接进行指示.

这些API在哪里/什么?我在iOS4之前使用过旧的加密API,所以它们不是那些.这些API应该为第三方应用程序提供MDM(移动设备管理)类型的功能.

TIA!

Jer*_*man 18

FileProtection写入NSData磁盘时可以设置一些选项:

  • NSDataWritingFileProtectionComplete
  • NSDataWritingFileProtectionNone)

以及扩展属性,NSFileProtectionKey您可以通过NSFileManager以下方式在磁盘上设置预先存在的文件:

  • NSFileProtectionComplete
  • NSFileProtectionNone

还会通知应用程序代表您的应用程序何时(不)将能够访问受保护的数据:

  • -applicationProtectedDataDidBecomeAvailable:
  • -applicationProtectedDataWillBecomeUnavailable:

加密和保护数据的所有细节都由硬件和操作系统代表您处理.只要设备锁定,就会启动"即发即弃"保护功能.