Исключения и платформы какао

Исключения в Какао представлены объектами NSException класс, который является частью платформы Основы. Методы этого класса позволяют Вам создавать объекты исключения, повышение (бросок) исключения с ними, и связывать адреса возврата вызова с исключением. Атрибуты NSException объект является следующим:

Можно извлечь информацию в объекте исключения и, при необходимости представить пользователю в предупредительном диалоговом окне, возможно с помощью NSError объект. Посмотрите Исключения Обработки для получения информации об этом предмете.

Платформы Какао требуют, чтобы все исключения были экземплярами NSException или его подклассы. Не бросайте объекты других типов.

Платформы Какао обычно не безопасны от исключения. Общий образец - то, что исключения резервируются для ошибки программиста только, и программа, ловя такое исключение должна выйти скоро впоследствии.