KeyChain数据存储在哪里?

关于iOS中钥匙串的几点:

  1. 安全保存用户名和密码;
  2. 如果多个应用程序共享相同的代码签名提供和捆绑种子ID,则可以共享数据

我的问题是:

  1. 存储的钥匙串数据在哪里,绝对在app沙箱之外,我们可以处理它们吗?
  2. iOS应用程序中钥匙串的其他用途是什么?

1)钥匙串存储在沙箱之外的iOS定义位置。 这是为了防止越狱设备访问它。 它通过文件系统不可见。 钥匙串与Mac OS X相同,但Apple认为没有必要让最终用户访问它。 除非通过定义的API,否则无法与其进行交互。 我应该注意到,即使使用越狱设备,它似乎也没有实现阻止访问的目标。

2)除了存储用户名和密码之外,我真的不知道钥匙串的实际用法。