Cocoa与MacOS X Keychain的接口

Noa*_*oah 16 macos cocoa objective-c keychain

我有一些Mac代码需要存储,访问和更新密码才能将用户与Web API连接起来.放置此信息的正确位置应该是Mac Keychain,但似乎没有cocoa接口(请参阅此答案) - 这仍然是正确的吗?

我看过Apple的Keychain文档,API似乎非常笨重.我可以存储并检索记录,但任何更复杂的东西似乎都需要考虑可能出错的地方(请参阅此错误代码列表).

除了通过C代码之外,还有更好的Mac钥匙串接口吗?我最接近的是EMKeychain,但它似乎需要一些工作(例如,除了吐出到控制台之外没有错误处理代码).

sud*_*-rf 10

你应该看看SSKeychain.工作得很好,很棒的代码.