【问题标题】:What are the new "iOS data protection APIs"?什么是新的“iOS 数据保护 API”?
【发布时间】:2010-11-02 18:50:41
【问题描述】:

如果您在 Google 上搜索“iphone 数据保护 api”,您会看到基于新闻稿的大量点击。

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

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

TIA!

【问题讨论】:

    标签: cocoa ios ios4


    【解决方案1】:

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

    • NSDataWritingFileProtectionComplete
    • NSDataWritingFileProtectionNone)

    除了扩展属性NSFileProtectionKey,您还可以通过NSFileManager 设置磁盘上预先存在的文件:

    • NSFileProtectionComplete
    • NSFileProtectionNone

    当您的应用程序能够(不)能够访问受保护的数据时,还会通知应用程序委托:

    • -applicationProtectedDataDidBecomeAvailable:
    • -applicationProtectedDataWillBecomeUnavailable:

    加密和保护数据的所有细节都由硬件和操作系统代表您处理。每当设备锁定时,它就会启动即发即弃保护。

    【讨论】:

      猜你喜欢
      • 2021-04-10
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 2010-10-15
      • 2020-04-05
      • 2017-07-30
      • 1970-01-01
      • 2011-06-19
      相关资源
      最近更新 更多