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