У меня есть немного кода Mac, который должен хранить, получать доступ и обновлять пароли, чтобы подключать пользователей к веб-API. Правильное место для размещения этой информации должно быть Mac Keychain, но, похоже, нет интерфейса cocoa (см. этот ответ) - это все еще правильно?
Я смотрел Apple Документация по цепочке ключей, и API кажется невероятно неуклюжим. Я могу хранить его и извлекать записи, но что-то более сложное, по-видимому, требует много размышлений о том, что может пойти не так (см. этот список кодов ошибок).
Есть ли лучший интерфейс к цепочке ключей Mac, помимо пробоя через код C? Самое близкое, что я пришел, это EMKeychain, но похоже, что ему нужна небольшая работа (например, код ошибки не исключается, консоль).