NSError-Domänen / benutzerdefinierte Domänen - Konventionen und bewährte Methoden

NSError erfordert eine Domäne, die meines Wissens den Bereich der Fehlercodes segmentiert.

Man könnte davon ausgehen, dass es irgendwo eine Registry mit domain.error-Code gibt, aber ich konnte keine entdecken.

Angeblich könnte dies verwendet werden, um lokalisierte Beschreibungen auf Fehler zu überprüfen.

Hat jemand eine Reihe von bekannten Best Practices für den Umgang mit Fehlerdomänen und -codes? Ein maßgeblicher Verweis (große Entwickler oder Framework-Hersteller) ist optimal, aber auch Blogs, die eine gute Konvention beschreiben, sind nützlich.

Führen Sie in Ihren Projekten Register Ihrer Fehlerdomänen / -codes, die lokalisierten Beschreibungen, Wiederherstellungen, bekannten Benutzerinformationsschlüsseln oder ähnlichen Fabriken für Ihre Fehlerobjekte basierend auf Domäne / Code zugeordnet sind?

Oder setzen Sie in der Regel einfach eine Domain und einen Code zusammen und sind in Ihren NSError-Domains auf bekannte Benutzerinformationsschlüssel wie NSLocalizedDescriptionKey usw. angewiesen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage