В Cocoa и Objective C излюбленный метод управления ошибками, похоже, использует объект NSError *
, однако для создания объекта ошибки нам нужно вызвать следующий метод
+ (id)errorWithDomain:(NSString *)domain code:(NSInteger)code userInfo:(NSDictionary *)dict
Мой вопрос: каковы некоторые из лучших практик для управления доменом ошибок, определениями кодов ошибок и словарем информации о пользователе во всем приложении, чтобы код ошибки, домен и информация о пользователе всегда оставались согласованными?