CustomNSError
Swift
の
エラーハンドリング
について
Swift CustomNSErrorを利用して、より詳しいエラー情報を定義する #iOS - Qiita
CustomNSError を使うと、domain、codeおよびuserInfoの定義が可能になります。
errorDomain はdomain、errorCode はcode、errorUserInfo はuserInfoとして表現されるようになります。
NSError
にキャストした時に便利だよって感じか
FirebaseStorage.StorageError も CustomNSError に準拠してこれらを提供していそうな実装
疑問
LocalizedError
との違いは?