Class

NSException

An object that represents a special condition that interrupts the normal flow of program execution. プログラム実行の通常の流れを妨げる特別な条件を表すオブジェクト。

Declaration 宣言

@interface NSException : NSObject

Overview 概要

Use NSException to implement exception handling. An exception is a special condition that interrupts the normal flow of program execution. Each application can interrupt the program for different reasons. For example, one application might interpret saving a file in a directory that is write-protected as an exception. In this sense, the exception is equivalent to an error. Another application might interpret the user’s key-press (for example, Control-C) as an exception: an indication that a long-running process should abort. NSExceptionを使って例外処理を実装してください。例外は、プログラム実行の通常の流れをさえぎるある特別な条件です。各アプリケーションは、プログラムを異なる理由で中断できます。例えば、あるアプリケーションはファイルを書き込み禁止ディレクトリに保存することを1つの例外として解釈するかもしれません。この意味では、例外はエラーに等しいです。別のアプリケーションは、ユーザのキー押し込み(例えば、Control-C)を例外:ある長く動作しているプロセスを中止しなくてはならないという指示として解釈するかもしれません。

Topics 話題

Creating and Raising an NSException Object NSExceptionオブジェクトを作成するそして引き起こす

Querying an NSException Object NSExceptionオブジェクトに問いただす

Getting Exception Stack Frames 例外スタックフレームを得る

Related Types 関連する型

Functions 関数

Legacy Macros レガシーマクロ

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠