Interface do Cocoa para o MacOS X Keychain

Eu tenho um pouco de código do Mac que precisa armazenar, acessar e atualizar senhas para conectar os usuários a uma API da web. O lugar certo para colocar essas informações deve ser o Mac Keychain, mas não parece haver uma interface de cacau (consulteesta resposta) - isso ainda está correto?

Eu olhei para a Appleocumentação @Keychain, e a API parece incrivelmente desajeitada. Posso armazenar e recuperar registros, mas qualquer coisa mais complexa parece exigir muita reflexão sobre o que pode dar errado (consulteesta lista de códigos de erro).

Existe uma interface melhor para o chaveiro do Mac, além do slogging no código C? O mais próximo que eu vim é EMKeychain, mas parece que precisa de um pouco de trabalho (por exemplo, nenhum código de tratamento de erros além de cuspir no console

questionAnswers(6)

yourAnswerToTheQuestion