NSError требует домена, который, как я понимаю, сегментирует диапазон кодов ошибок.
Можно было бы предположить, что где-то существует реестр кода domain.error, но мне не удалось его обнаружить.
Предположительно это можно было использовать для поиска локализованных описаний ошибок.
Есть ли у кого-нибудь набор известных передовых методов работы с доменами и кодами ошибок? Авторитетный справочник (основные разработчики или создатели фреймворков) оптимален, но полезны даже блоги, в которых подробно описываются хорошие соглашения.
Поддерживаете ли вы в своих проектах реестры доменов / кодов ошибок, которые сопоставляются с локализованными описаниями, исправлениями, хорошо известными ключами информации пользователя или подобными фабриками для ваших объектов ошибок на основе домена / кода?
Или вы обычно просто собираете какой-то домен и какой-то код и зависите от хорошо известных ключей пользовательской информации, таких как NSLocalizedDescriptionKey и т. Д., В ваших заказных доменах NSError?