Домены NSError / пользовательские домены - соглашения и лучшие практики

NSError требует домен, который, как я понимаю, сегментирует диапазон кодов ошибок.

Можно было бы ожидать, что где-то существует реестр кода домена.error, но ямы не смогли его обнаружить.

Предположительно, это можно использовать для поиска локализованных описаний ошибок.

У кого-нибудь есть какие-либо известные рекомендации по работе с доменами ошибок и кодами? Авторитетная ссылка (крупные разработчики или разработчики фреймворков) оптимальна, но полезны даже блоги, в которых подробно описывается хорошее соглашение.

В ваших проектах ведете ли вы реестры ваших доменов / кодов ошибок, которые сопоставляются с локализованными описаниями, восстановлениями, хорошо известными ключами userinfo или подобными фабриками для ваших объектов ошибок на основе домена / кода?

Или вы обычно просто собираете вместе некоторый домен и некоторый код и зависите от хорошо известных ключей userinfo, таких как NSLocalizedDescriptionKey и т. Д., В ваших сделанных на заказ доменах NSError?

Ответы на вопрос(1)

Ваш ответ на вопрос