NSException をサブクラス化し、アプリケーション固有のエラーまたは例外のためにアプリで使用したいと考えています。
そうするのは正しい方法ですか?はいの場合、より良い方法でそれを行う方法。いいえの場合、それが正しい方法ではない理由と、その代替手段は何ですか?.
私を案内してください!
ありがとう。
NSException をサブクラス化し、アプリケーション固有のエラーまたは例外のためにアプリで使用したいと考えています。
そうするのは正しい方法ですか?はいの場合、より良い方法でそれを行う方法。いいえの場合、それが正しい方法ではない理由と、その代替手段は何ですか?.
私を案内してください!
ありがとう。
回復可能なエラーには例外を使用しないでください。
ですから、はい、もっと良い方法があります。例外は、致命的なエラーに対してのみ使用する必要があります。他の種類のエラー処理は、NSError**
パターンを介して行われます。
CodaFi の回答 ( Is it a good practice to subclass from NSException for app-specific exceptions? ) に詳細があります。