---
title: Exception Handling
framework: Exception Handling
role: collection
role_heading: Framework
platforms: [Mac Catalyst 13.0+, macOS 10.0+]
path: exceptionhandling
---

# Exception Handling

Monitor and debug exceptional conditions in code.

## Overview

Overview This collection of documents provides the API reference for the Exception Handling framework. This framework provides facilities for monitoring and debugging exceptional conditions in Objective-C code. Currently only one class reference is part of this collection: the reference for the NSExceptionHandler class, which is defined in NSExceptionHandler.h.

## Topics

### Classes

- [NSExceptionHandler](exceptionhandling/nsexceptionhandler.md)

### Protocols

- [NSExceptionHandlerDelegate](exceptionhandling/nsexceptionhandlerdelegate.md)

### Reference

- [ExceptionHandling Enumerations](exceptionhandling/exceptionhandling-enumerations.md)
- [ExceptionHandling Constants](exceptionhandling/exceptionhandling-constants.md)
- [ExceptionHandling Functions](exceptionhandling/exceptionhandling-functions.md)
