NSError requiere un dominio, que entiendo segmenta el rango de códigos de error.Dominios NSError/dominios personalizados: convenciones y mejores prácticas
Se podría esperar que exista en algún lugar un registro de domain.error code pero no he podido encontrar uno.
Supuestamente esto podría usarse para buscar descripciones localizadas por errores.
¿Alguien tiene alguna serie de mejores prácticas conocidas para tratar con dominios de error y códigos? Una referencia autorizada (desarrolladores principales o fabricantes de marcos) es óptima, pero incluso los blogs que detallan una buena convención son útiles.
En sus proyectos, ¿mantiene registros de sus dominios de error/códigos que se correlacionan con descripciones localizadas, recuperaciones, claves conocidas de userinfo o fábricas similares para sus objetos de error basados en dominio/código?
¿O, por lo general, improvisa algunos dominios y códigos, y depende de las conocidas claves userinfo como NSLocalizedDescriptionKey, etc., en sus dominios NSError personalizados?