objective-c - MacOS X Keychain 的 Cocoa 接口(interface)

标签 objective-c macos cocoa keychain

我有一些 Mac 代码需要存储、访问和更新密码,以便将用户与 Web API 连接起来。放置此信息的正确位置应该是 Mac Keychain,但似乎没有 cocoa 界面(请参阅 this answer)——这仍然正确吗?

我看过 Apple 的 Keychain documentation ,而且 API 看起来非常笨重。我可以存储到它并检索记录,但任何更复杂的事情似乎都需要仔细考虑可能会出现什么问题(请参阅 this list of error codes)。

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

最佳答案

你应该看看SSKeychain .效果很好,很棒的代码。

关于objective-c - MacOS X Keychain 的 Cocoa 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864234/

相关文章:

objective-c - NSView drawRect 干扰 NSButton 悬停

objective-c - 将 Ruby on Rails DateTime 转换为 NSDate 时出现问题

ios - UITextField 阻止 UITableViewCell 内的滚动

objective-c - Cocoa中的富文本框叫什么​​?

objective-c - 如何从巨大的文本文件中读取文本 block ?

linux - Kconfig语言可以在mac OS上安装吗

java - ImageJ 插件开发没有错误消息

macos - 无需密码即可导出 .p12

swift - 如何修复 cocoa 应用程序中 NSButton 上的模糊图像?

objective-c - 解析日期字符串给出 [__NSDate length] 无法识别的选择器异常