什么是新的“iOS数据保护API”?
如果你的谷歌“iphone数据保护apis”,你会看到新闻发布的数十亿点击。
如果您查看http://support.apple.com/kb/HT4175 ,则可以看到Apple直接显示该指示。
这些API在哪里? 我在iOS4之前使用了旧的encryptionAPI,所以他们不是那些 。 这些API应该为第三方应用程序提供MDM(移动设备pipe理)types的function。
TIA!
在将NSData
写入磁盘时,可以设置一些FileProtection
选项:
-
NSDataWritingFileProtectionComplete
-
NSDataWritingFileProtectionNone
)
以及扩展属性NSFileProtectionKey
,您可以通过NSFileManager
在磁盘上的预先存在的文件上进行NSFileManager
:
-
NSFileProtectionComplete
-
NSFileProtectionNone
应用程序委托也会通知您的应用程序何时(不)能够访问受保护的数据:
-
-applicationProtectedDataDidBecomeAvailable:
-
-applicationProtectedDataWillBecomeUnavailable:
所有的encryption和保护数据的细节都由您的硬件和操作系统来处理。 每当设备locking时,就会启动防火保护function。