NSError richiede un dominio, che capisco segmenta l'intervallo di codici di errore.NSError domains/custom domains - convenzioni e best practice
Si potrebbe anticipare che esiste da qualche parte un registro di codice domain.error ma non sono stato in grado di scoprirne uno.
Presumibilmente, questo potrebbe essere utilizzato per la ricerca di descrizioni localizzate per errori.
Qualcuno ha una serie di best practice conosciute per gestire domini e codici di errore? Un riferimento autorevole (grandi sviluppatori o produttori di strutture) è ottimale, ma anche i blog che descrivono una buona convenzione sono utili.
Nei progetti si gestiscono registri dei propri domini/codici di errore che si associano a descrizioni localizzate, recuperi, note chiave utente ben note o fabbriche simili per gli oggetti di errore in base a dominio/codice?
Oppure, in genere, si limita a unire alcuni domini e alcuni codici e dipende dai ben noti tasti userinfo come NSLocalizedDescriptionKey, ecc., Nei domini NSError personalizzati?