---
title: NSHelpManager
framework: appkit
role: symbol
role_heading: Class
path: appkit/nshelpmanager
---

# NSHelpManager

An object for displaying online help for an app.

## Declaration

```swift
@MainActor class NSHelpManager
```

## Overview

Overview The NSHelpManager class provides an approach to displaying online help. An app contains one NSHelpManager object.

## Topics

### Getting the Help Manager

- [shared](appkit/nshelpmanager/shared.md)

### Displaying Help

- [find(_:inBook:)](appkit/nshelpmanager/find(_:inbook:).md)
- [openHelpAnchor(_:inBook:)](appkit/nshelpmanager/openhelpanchor(_:inbook:).md)
- [NSHelpManager.AnchorName](appkit/nshelpmanager/anchorname.md)
- [NSHelpManager.BookName](appkit/nshelpmanager/bookname.md)

### Dynamically Adding Help Books

- [registerBooks(in:)](appkit/nshelpmanager/registerbooks(in:).md)

### Configuring Context-Sensitive Help

- [setContextHelp(_:for:)](appkit/nshelpmanager/setcontexthelp(_:for:).md)
- [removeContextHelp(for:)](appkit/nshelpmanager/removecontexthelp(for:).md)

### Displaying Context-Sensitive Help

- [contextHelp(for:)](appkit/nshelpmanager/contexthelp(for:).md)
- [showContextHelp(for:locationHint:)](appkit/nshelpmanager/showcontexthelp(for:locationhint:).md)
- [NSHelpManager.ContextHelpKey](appkit/nshelpmanager/contexthelpkey.md)
- [isContextHelpModeActive](appkit/nshelpmanager/iscontexthelpmodeactive.md)

### Notifications

- [contextHelpModeDidActivateNotification](appkit/nshelpmanager/contexthelpmodedidactivatenotification.md)
- [contextHelpModeDidDeactivateNotification](appkit/nshelpmanager/contexthelpmodediddeactivatenotification.md)

### Structures

- [NSHelpManager.ContextHelpModeDidActivateMessage](appkit/nshelpmanager/contexthelpmodedidactivatemessage.md)
- [NSHelpManager.ContextHelpModeDidDeactivateMessage](appkit/nshelpmanager/contexthelpmodediddeactivatemessage.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)

## See Also

### App Help

- [NSUserInterfaceItemSearching](appkit/nsuserinterfaceitemsearching.md)
