<!--
{
  "availability" : [
    "iOS: 2.0.0 -",
    "iPadOS: 2.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.0.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Foundation",
  "identifier" : "/documentation/Foundation/NSNotification/Name-swift.struct",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Foundation"
    ],
    "preciseIdentifier" : "c:@T@NSNotificationName"
  },
  "title" : "NSNotification.Name"
}
-->

# NSNotification.Name

A structure that defines the name of a notification.

```
struct Name
```

## Topics

### AddressBook

[`abDatabaseChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/abDatabaseChanged)

Posted when this process has changed the Address Book database.

[`abDatabaseChangedExternally`](/documentation/Foundation/NSNotification/Name-swift.struct/abDatabaseChangedExternally)

Posted when a process other than the current one has changed the Address Book database.

[`ABPeoplePickerDisplayedPropertyDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/ABPeoplePickerDisplayedPropertyDidChange)

Posted when the displayed property in the record list is changed.

[`ABPeoplePickerGroupSelectionDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/ABPeoplePickerGroupSelectionDidChange)

Posted when the selection in the group list is changed.

[`ABPeoplePickerNameSelectionDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/ABPeoplePickerNameSelectionDidChange)

Posted when the selection in the name list is changed.

[`ABPeoplePickerValueSelectionDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/ABPeoplePickerValueSelectionDidChange)

Posted when the selection in a multivalue property is changed.

### AddressBook

  <doc://com.apple.documentation/documentation/AddressBook/kABDatabaseChangedNotification>

  <doc://com.apple.documentation/documentation/AddressBook/kABDatabaseChangedExternallyNotification>

  <doc://com.apple.documentation/documentation/AddressBook/ABPeoplePickerDisplayedPropertyDidChangeNotification>

  <doc://com.apple.documentation/documentation/AddressBook/ABPeoplePickerGroupSelectionDidChangeNotification>

  <doc://com.apple.documentation/documentation/AddressBook/ABPeoplePickerNameSelectionDidChangeNotification>

  <doc://com.apple.documentation/documentation/AddressBook/ABPeoplePickerValueSelectionDidChangeNotification>

### AppKit

[`unsupportedAttributeAddedNotification`](/documentation/Foundation/NSNotification/Name-swift.struct/unsupportedAttributeAddedNotification)

  <doc://com.apple.documentation/documentation/UIKit/NSTextContentStorageUnsupportedAttributeAddedNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTextStorage/didProcessEditingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTextStorage/willProcessEditingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTextView/didChangeSelectionNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTextView/didChangeTypingAttributesNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTextView/willChangeNotifyingTextViewNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSToolbar/didRemoveItemNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSToolbar/willAddItemNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSView/boundsDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSView/didUpdateTrackingAreasNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSViewFocusDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSView/frameDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didBecomeKeyNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didBecomeMainNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didChangeBackingPropertiesNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didChangeOcclusionStateNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didChangeScreenNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didChangeScreenProfileNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didDeminiaturizeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didEndLiveResizeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didEndSheetNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didEnterFullScreenNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didEnterVersionBrowserNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didExitFullScreenNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didExitVersionBrowserNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didExposeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didMiniaturizeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didMoveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didResignKeyNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didResignMainNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didResizeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/didUpdateNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willBeginSheetNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willCloseNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willEnterFullScreenNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willEnterVersionBrowserNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willExitFullScreenNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willExitVersionBrowserNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willMiniaturizeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willMoveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWindow/willStartLiveResizeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/accessibilityDisplayOptionsDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/activeSpaceDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didActivateApplicationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didChangeFileLabelsNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didDeactivateApplicationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didHideApplicationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didLaunchApplicationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didMountNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didPerformFileOperationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didRenameVolumeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didTerminateApplicationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didUnhideApplicationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didUnmountNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/didWakeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/screensDidSleepNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/screensDidWakeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/sessionDidBecomeActiveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/sessionDidResignActiveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/willLaunchApplicationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/willPowerOffNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/willSleepNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSWorkspace/willUnmountNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSColorList/didChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSColorList/didChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSComboBox/selectionDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSComboBox/selectionIsChangingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSComboBox/willDismissNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSComboBox/willPopUpNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSHelpManager/contextHelpModeDidActivateNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSHelpManager/contextHelpModeDidDeactivateNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSControl/textDidBeginEditingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSControl/textDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSControl/textDidEndEditingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSColor/currentControlTintDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSDrawer/didCloseNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSDrawer/didOpenNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSDrawer/willCloseNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSDrawer/willOpenNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSFontCollection/didChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSFont/fontSetChangedNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSImageRep/registryDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSMenu/didAddItemNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSMenu/didBeginTrackingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSMenu/didChangeItemNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSMenu/didEndTrackingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSMenu/didRemoveItemNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSMenu/didSendActionNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSMenu/willSendActionNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSOutlineView/columnDidMoveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSOutlineView/columnDidResizeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSOutlineView/itemDidCollapseNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSOutlineView/itemDidExpandNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSOutlineView/itemWillCollapseNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSOutlineView/itemWillExpandNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSOutlineView/selectionDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSOutlineView/selectionIsChangingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSPopUpButtonCell/willPopUpNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSPopUpButton/willPopUpNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSPopover/didCloseNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSPopover/didShowNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSPopover/willCloseNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSPopover/willShowNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSScroller/preferredScrollerStyleDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSRuleEditor/rowsDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSScreen/colorSpaceDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSScrollView/didEndLiveMagnifyNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSScrollView/didEndLiveScrollNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSScrollView/didLiveScrollNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSScrollView/willStartLiveMagnifyNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSScrollView/willStartLiveScrollNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSpellChecker/didChangeAutomaticCapitalizationNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSpellChecker/didChangeAutomaticDashSubstitutionNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSpellChecker/didChangeAutomaticPeriodSubstitutionNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSpellChecker/didChangeAutomaticQuoteSubstitutionNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSpellChecker/didChangeAutomaticSpellingCorrectionNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSpellChecker/didChangeAutomaticTextReplacementNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSplitView/didResizeSubviewsNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSplitView/willResizeSubviewsNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSColor/systemColorsDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTableView/columnDidMoveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTableView/columnDidResizeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTableView/selectionDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTableView/selectionIsChangingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTextAlternatives/selectedAlternativeStringNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSText/didBeginEditingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSText/didChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSText/didEndEditingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSTextInputContext/keyboardSelectionDidChangeNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSSpellChecker/didChangeAutomaticTextCompletionNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didBecomeActiveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didChangeOcclusionStateNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didChangeScreenParametersNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didFinishLaunchingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didFinishRestoringWindowsNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didHideNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didResignActiveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didUnhideNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/didUpdateNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/willBecomeActiveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/willFinishLaunchingNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/willHideNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/willResignActiveNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/willTerminateNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/willUnhideNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSApplication/willUpdateNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSBrowser/columnConfigurationDidChangeNotification>

[`NSClassDescriptionNeededForClass`](/documentation/Foundation/NSNotification/Name-swift.struct/NSClassDescriptionNeededForClass)

Posted by [`init(for:)`](/documentation/Foundation/NSClassDescription/init(for:)) when a class description cannot be found for a class.

[`NSApplicationProtectedDataDidBecomeAvailable`](/documentation/Foundation/NSNotification/Name-swift.struct/NSApplicationProtectedDataDidBecomeAvailable)

  <doc://com.apple.documentation/documentation/AppKit/NSApplicationProtectedDataDidBecomeAvailableNotification>

[`NSApplicationProtectedDataWillBecomeUnavailable`](/documentation/Foundation/NSNotification/Name-swift.struct/NSApplicationProtectedDataWillBecomeUnavailable)

  <doc://com.apple.documentation/documentation/AppKit/NSApplicationProtectedDataWillBecomeUnavailableNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/announcementRequested>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/applicationActivated>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/applicationDeactivated>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/applicationHidden>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/applicationShown>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/created>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/drawerCreated>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/focusedUIElementChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/focusedWindowChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/helpTagCreated>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/layoutChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/mainWindowChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/moved>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/resized>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/rowCollapsed>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/rowCountChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/rowExpanded>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/selectedCellsChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/selectedChildrenChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/selectedChildrenMoved>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/selectedColumnsChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/selectedRowsChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/selectedTextChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/sheetCreated>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/titleChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/uiElementDestroyed>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/unitsChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/valueChanged>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/windowCreated>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/windowDeminiaturized>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/windowMiniaturized>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/windowMoved>

  <doc://com.apple.documentation/documentation/AppKit/NSAccessibility-swift.struct/Notification/windowResized>

  <doc://com.apple.documentation/documentation/AppKit/NSAnimation/progressMarkNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSFont/antialiasThresholdChangedNotification>

  <doc://com.apple.documentation/documentation/AppKit/NSView/globalFrameDidChangeNotification>

### AVFAudio

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioEngineConfigurationChangeNotification>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioUnitComponentTagsDidChangeNotification>

[`AVAudioEngineConfigurationChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAudioEngineConfigurationChange)

A notification the framework posts when the audio engine configuration changes.

[`AVAudioUnitComponentTagsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAudioUnitComponentTagsDidChange)

A notification that indicates when component tags change.

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioSession/interruptionNotification>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioSession/mediaServicesWereLostNotification>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioSession/mediaServicesWereResetNotification>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioSession/routeChangeNotification>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioSession/silenceSecondaryAudioHintNotification>

### AVFoundation

[`AVAssetChapterMetadataGroupsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAssetChapterMetadataGroupsDidChange)

A notification the system posts when an asset’s chapter metadata groups change.

  <doc://com.apple.documentation/documentation/AVFoundation/AVAssetChapterMetadataGroupsDidChangeNotification>

[`AVAssetContainsFragmentsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAssetContainsFragmentsDidChange)

A notification the system posts when an asset’s fragments change.

  <doc://com.apple.documentation/documentation/AVFoundation/AVAssetContainsFragmentsDidChangeNotification>

[`AVAssetDurationDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAssetDurationDidChange)

A notification the system posts when a fragmented asset minder observes a change to a fragmented asset’s duration.

  <doc://com.apple.documentation/documentation/AVFoundation/AVAssetDurationDidChangeNotification>

[`AVAssetMediaSelectionGroupsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAssetMediaSelectionGroupsDidChange)

A notification the system posts when an asset’s media selection groups change.

  <doc://com.apple.documentation/documentation/AVFoundation/AVAssetMediaSelectionGroupsDidChangeNotification>

[`AVAssetTrackSegmentsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAssetTrackSegmentsDidChange)

A notification the system posts when a fragmented asset minder observes a change to a fragmented asset track’s segments.

  <doc://com.apple.documentation/documentation/AVFoundation/AVAssetTrackSegmentsDidChangeNotification>

[`AVAssetTrackTimeRangeDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAssetTrackTimeRangeDidChange)

A notification the system posts when a fragmented asset minder observes a change to a fragmented asset track’s time range.

  <doc://com.apple.documentation/documentation/AVFoundation/AVAssetTrackTimeRangeDidChangeNotification>

[`AVAssetTrackTrackAssociationsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAssetTrackTrackAssociationsDidChange)

A notification the system posts when the track associations for an asset track change.

  <doc://com.apple.documentation/documentation/AVFoundation/AVAssetTrackTrackAssociationsDidChangeNotification>

[`AVAssetWasDefragmented`](/documentation/Foundation/NSNotification/Name-swift.struct/AVAssetWasDefragmented)

A notification the system posts when a fragmented asset minder observes that the system defragments the asset on disk.

  <doc://com.apple.documentation/documentation/AVFoundation/AVAssetWasDefragmentedNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureDevice/subjectAreaDidChangeNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureDevice/wasConnectedNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureDevice/wasDisconnectedNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureInput/Port/formatDescriptionDidChangeNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureSession/didStartRunningNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureSession/didStopRunningNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureSession/interruptionEndedNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureSession/runtimeErrorNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureSession/wasInterruptedNotification>

[`AVFragmentedMovieContainsMovieFragmentsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVFragmentedMovieContainsMovieFragmentsDidChange)

A notification the system posts when a fragmented movie minder observes a change to a movie’s fragments.

  <doc://com.apple.documentation/documentation/AVFoundation/AVFragmentedMovieContainsMovieFragmentsDidChangeNotification>

[`AVFragmentedMovieDurationDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVFragmentedMovieDurationDidChange)

A notification the system posts when a fragmented movie minder observes a change to a movie’s duration.

  <doc://com.apple.documentation/documentation/AVFoundation/AVFragmentedMovieDurationDidChangeNotification>

[`AVFragmentedMovieTrackSegmentsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVFragmentedMovieTrackSegmentsDidChange)

A notification the system posts when a fragmented movie minder observes a change to a fragmented movie track’s segments.

  <doc://com.apple.documentation/documentation/AVFoundation/AVFragmentedMovieTrackSegmentsDidChangeNotification>

[`AVFragmentedMovieTrackTimeRangeDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVFragmentedMovieTrackTimeRangeDidChange)

A notification the system posts when a fragmented movie minder observes a change to a movie track’s time range.

  <doc://com.apple.documentation/documentation/AVFoundation/AVFragmentedMovieTrackTimeRangeDidChangeNotification>

[`AVFragmentedMovieWasDefragmented`](/documentation/Foundation/NSNotification/Name-swift.struct/AVFragmentedMovieWasDefragmented)

A notification the system posts when a fragmented movie minder observes that the system defragments the asset on disk.

  <doc://com.apple.documentation/documentation/AVFoundation/AVFragmentedMovieWasDefragmentedNotification>

[`AVPlayerAvailableHDRModesDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVPlayerAvailableHDRModesDidChange)

A notification the system posts when a player’s available HDR modes change.

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerAvailableHDRModesDidChangeNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerInterstitialEventMonitor/assetListResponseStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerItem/didPlayToEndTimeNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerItem/failedToPlayToEndTimeNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerItem/newAccessLogEntryNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerItem/newErrorLogEntryNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerItem/playbackStalledNotification>

[`AVRouteDetectorMultipleRoutesDetectedDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVRouteDetectorMultipleRoutesDetectedDidChange)

A notification the system posts when changes occur to its detected routes.

  <doc://com.apple.documentation/documentation/AVFoundation/AVRouteDetectorMultipleRoutesDetectedDidChangeNotification>

[`AVSampleBufferAudioRendererOutputConfigurationDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVSampleBufferAudioRendererOutputConfigurationDidChange)

A notification the system posts to indicate that the hardware configuration doesn’t match the enqueued data format.

  <doc://com.apple.documentation/documentation/AVFoundation/AVSampleBufferAudioRendererOutputConfigurationDidChangeNotification>

[`AVSampleBufferAudioRendererWasFlushedAutomatically`](/documentation/Foundation/NSNotification/Name-swift.struct/AVSampleBufferAudioRendererWasFlushedAutomatically)

A notification the system posts when a renderer flushes its enqueued media data without an explicit request to do so.

  <doc://com.apple.documentation/documentation/AVFoundation/AVSampleBufferAudioRendererWasFlushedAutomaticallyNotification>

[`AVSampleBufferDisplayLayerFailedToDecode`](/documentation/Foundation/NSNotification/Name-swift.struct/AVSampleBufferDisplayLayerFailedToDecode)

A notification the system posts when a sample buffer display layer fails to decode.

  <doc://com.apple.documentation/documentation/AVFoundation/AVSampleBufferDisplayLayerFailedToDecodeNotification>

[`AVSampleBufferDisplayLayerOutputObscuredDueToInsufficientExternalProtectionDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVSampleBufferDisplayLayerOutputObscuredDueToInsufficientExternalProtectionDidChange)

A notification the system posts when the current device configuration doesn’t support the external content protection mechanism.

  <doc://com.apple.documentation/documentation/AVFoundation/AVSampleBufferDisplayLayerOutputObscuredDueToInsufficientExternalProtectionDidChangeNotification>

[`AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChange)

A notification the system posts when a sample buffer display layer changes its decoding requirements.

  <doc://com.apple.documentation/documentation/AVFoundation/AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChangeNotification>

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerItem/timeJumpedNotification>

[`AVFragmentedMovieTrackTotalSampleDataLengthDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/AVFragmentedMovieTrackTotalSampleDataLengthDidChange)

A notification the system posts when the sample data length of a fragmented movie track changes.

  <doc://com.apple.documentation/documentation/AVFoundation/AVFragmentedMovieTrackTotalSampleDataLengthDidChangeNotification>

[`AVPlayerItemTimeJumped`](/documentation/Foundation/NSNotification/Name-swift.struct/AVPlayerItemTimeJumped)

A notification the system posts to indicate a jump in a player item’s current time.

  <doc://com.apple.documentation/documentation/AVFoundation/AVPlayerItem/timeJumpedNotification>

### AVKit

[`AVDisplayManagerModeSwitchSettingsChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/AVDisplayManagerModeSwitchSettingsChanged)

A notification the display manager posts when a user changes their Match Content settings in the tvOS Settings app.

[`AVDisplayManagerModeSwitchStart`](/documentation/Foundation/NSNotification/Name-swift.struct/AVDisplayManagerModeSwitchStart)

A notification the display manager posts when a display begins a mode switch.

[`AVDisplayManagerModeSwitchEnd`](/documentation/Foundation/NSNotification/Name-swift.struct/AVDisplayManagerModeSwitchEnd)

A notification the display manager posts when a display ends a mode switch.

  <doc://com.apple.documentation/documentation/AVKit/AVDisplayManagerModeSwitchSettingsChangedNotification>

  <doc://com.apple.documentation/documentation/AVKit/AVDisplayManagerModeSwitchStartNotification>

  <doc://com.apple.documentation/documentation/AVKit/AVDisplayManagerModeSwitchEndNotification>

### ClockKit

[`CLKComplicationServerActiveComplicationsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CLKComplicationServerActiveComplicationsDidChange)

Posted when the set of active complications changes.

  <doc://com.apple.documentation/documentation/ClockKit/CLKComplicationServerActiveComplicationsDidChangeNotification>

### CloudKit

[`CKAccountChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/CKAccountChanged)

A notification that a container posts when the status of an iCloud account changes.

  <doc://com.apple.documentation/documentation/CloudKit/CKAccountChangedNotification>

### Contacts

[`CNContactStoreDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CNContactStoreDidChange)

Posted when changes occur to the contact store.

  <doc://com.apple.documentation/documentation/Contacts/CNContactStoreDidChangeNotification>

### Core Data

[`NSManagedObjectContextDidSave`](/documentation/Foundation/NSNotification/Name-swift.struct/NSManagedObjectContextDidSave)

A notification that posts after a context finishes writing unsaved changes.

[`NSManagedObjectContextObjectsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSManagedObjectContextObjectsDidChange)

A notification that posts when there are changes to context’s registered managed objects.

[`NSManagedObjectContextWillSave`](/documentation/Foundation/NSNotification/Name-swift.struct/NSManagedObjectContextWillSave)

A notification that posts before a context writes unsaved changes.

[`NSPersistentStoreCoordinatorStoresDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPersistentStoreCoordinatorStoresDidChange)

A notification that the coordinator posts after its registered stores change.

[`NSPersistentStoreCoordinatorStoresWillChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPersistentStoreCoordinatorStoresWillChange)

A notification that posts before a coordinator changes its registered stores.

[`NSPersistentStoreCoordinatorWillRemoveStore`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPersistentStoreCoordinatorWillRemoveStore)

A notification that posts before a coordinator removes a store.

[`NSCoreDataCoreSpotlightDelegateIndexDidUpdate`](/documentation/Foundation/NSNotification/Name-swift.struct/NSCoreDataCoreSpotlightDelegateIndexDidUpdate)

A notification that posts after Spotlight completes an index update.

[`NSManagedObjectContextDidMergeChangesObjectIDs`](/documentation/Foundation/NSNotification/Name-swift.struct/NSManagedObjectContextDidMergeChangesObjectIDs)

A notification that posts after a context merges changes from a different notification.

[`NSManagedObjectContextDidSaveObjectIDs`](/documentation/Foundation/NSNotification/Name-swift.struct/NSManagedObjectContextDidSaveObjectIDs)

A notification that posts after a context finishes writing changes.

[`NSPersistentStoreRemoteChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPersistentStoreRemoteChange)

A notification that posts after another process writes to a persistent store.

[`NSPersistentStoreDidImportUbiquitousContentChanges`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPersistentStoreDidImportUbiquitousContentChanges)

Posted after records are imported from the ubiquitous content store.

  <doc://com.apple.documentation/documentation/CoreData/NSManagedObjectContextDidSaveNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSManagedObjectContextObjectsDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSManagedObjectContextWillSaveNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSPersistentStoreCoordinatorStoresDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSPersistentStoreCoordinatorStoresWillChangeNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSPersistentStoreCoordinatorWillRemoveStoreNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSCoreDataCoreSpotlightDelegateIndexDidUpdateNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSManagedObjectContextDidMergeChangesObjectIDsNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSManagedObjectContextDidSaveObjectIDsNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSPersistentStoreRemoteChangeNotification>

  <doc://com.apple.documentation/documentation/CoreData/NSPersistentStoreDidImportUbiquitousContentChangesNotification>

### Core Telephony

[`CTServiceRadioAccessTechnologyDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CTServiceRadioAccessTechnologyDidChange)

A notification that posts when radio access technology changes.

[`CTRadioAccessTechnologyDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CTRadioAccessTechnologyDidChange)

The name of the notification indicating that the radio access technology changed for one of the services.

  <doc://com.apple.documentation/documentation/CoreTelephony/CTServiceRadioAccessTechnologyDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreTelephony/CTRadioAccessTechnologyDidChangeNotification>

### Core WLAN

[`CWBSSIDDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CWBSSIDDidChange)

[`CWCountryCodeDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CWCountryCodeDidChange)

[`CWLinkDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CWLinkDidChange)

[`CWLinkQualityDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CWLinkQualityDidChange)

[`CWModeDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CWModeDidChange)

[`CWPowerDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CWPowerDidChange)

[`CWSSIDDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/CWSSIDDidChange)

[`CWScanCacheDidUpdate`](/documentation/Foundation/NSNotification/Name-swift.struct/CWScanCacheDidUpdate)

  <doc://com.apple.documentation/documentation/CoreWLAN/CWBSSIDDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreWLAN/CWCountryCodeDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreWLAN/CWLinkDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreWLAN/CWLinkQualityDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreWLAN/CWModeDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreWLAN/CWPowerDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreWLAN/CWSSIDDidChangeNotification>

  <doc://com.apple.documentation/documentation/CoreWLAN/CWScanCacheDidUpdateNotification>

### EventKit

[`EKEventStoreChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/EKEventStoreChanged)

A notification posted when changes are made to the Calendar database.

  <doc://com.apple.documentation/documentation/EventKit/EKEventStoreChangedNotification>

### External Accessory

[`EAAccessoryDidConnect`](/documentation/Foundation/NSNotification/Name-swift.struct/EAAccessoryDidConnect)

A notification that the system sends when an accessory becomes connected and available for your application to use.

[`EAAccessoryDidDisconnect`](/documentation/Foundation/NSNotification/Name-swift.struct/EAAccessoryDidDisconnect)

A notification that is posted when an accessory is disconnected and no longer available for your application to use.

  <doc://com.apple.documentation/documentation/ExternalAccessory/EAAccessoryDidConnectNotification>

  <doc://com.apple.documentation/documentation/ExternalAccessory/EAAccessoryDidDisconnectNotification>

### File Provider

  <doc://com.apple.documentation/documentation/FileProvider/NSFileProviderDomainDidChange>

  <doc://com.apple.documentation/documentation/FileProvider/NSFileProviderMaterializedSetDidChange>

  <doc://com.apple.documentation/documentation/FileProvider/NSFileProviderPendingSetDidChange>

[`fileProviderDomainDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/fileProviderDomainDidChange)

[`fileProviderMaterializedSetDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/fileProviderMaterializedSetDidChange)

[`fileProviderPendingSetDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/fileProviderPendingSetDidChange)

### Foundation

[`NSUbiquityIdentityDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUbiquityIdentityDidChange)

Sent after the iCloud (“ubiquity”) identity has changed.

[`NSAppleEventManagerWillProcessFirstEvent`](/documentation/Foundation/NSNotification/Name-swift.struct/NSAppleEventManagerWillProcessFirstEvent)

Posted by `NSAppleEventManager` before it first dispatches an Apple event. Your application can use this notification to avoid registering any Apple event handlers until the first time at which they may be needed.

[`NSUndoManagerCheckpoint`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUndoManagerCheckpoint)

Posted whenever an undo manager opens or closes an undo group (except when it opens a top-level group) and when checking the redo stack.

[`NSUndoManagerDidCloseUndoGroup`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUndoManagerDidCloseUndoGroup)

Posted after an undo manager closes an undo group.

[`NSUndoManagerDidOpenUndoGroup`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUndoManagerDidOpenUndoGroup)

Posted whenever an undo manager opens an undo group.

[`NSUndoManagerDidRedoChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUndoManagerDidRedoChange)

Posted just after an undo manager performs a redo operation.

[`NSUndoManagerDidUndoChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUndoManagerDidUndoChange)

Posted just after an undo manager performs an undo operation.

[`NSUndoManagerWillCloseUndoGroup`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUndoManagerWillCloseUndoGroup)

Posted before an undo manager closes an undo group.

[`NSUndoManagerWillRedoChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUndoManagerWillRedoChange)

Posted just before an undo manager performs a redo operation.

[`NSUndoManagerWillUndoChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSUndoManagerWillUndoChange)

Posted just before an undo manager performs an undo operation.

[`NSWillBecomeMultiThreaded`](/documentation/Foundation/NSNotification/Name-swift.struct/NSWillBecomeMultiThreaded)

Posted when the first thread is detached from the current thread. The `NSThread` class posts this notification at most once—the first time a thread is detached using [`detachNewThreadSelector(_:toTarget:with:)`](/documentation/Foundation/Thread/detachNewThreadSelector(_:toTarget:with:)) or the [`start()`](/documentation/Foundation/Thread/start()) method. Subsequent invocations of those methods do not post this notification. Observers of this notification have their notification method invoked in the main thread, not the new thread. The observer notification methods always execute before the new thread begins executing.

[`NSBundleResourceRequestLowDiskSpace`](/documentation/Foundation/NSNotification/Name-swift.struct/NSBundleResourceRequestLowDiskSpace)

Posted after the system detects that the amount of available disk space is getting low. The notification is posted to the default notification center.

[`NSCalendarDayChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/NSCalendarDayChanged)

A notification that is posted whenever the calendar day of the system changes, as determined by the system calendar, locale, and time zone.

[`NSDidBecomeSingleThreaded`](/documentation/Foundation/NSNotification/Name-swift.struct/NSDidBecomeSingleThreaded)

Not implemented.

[`NSExtensionHostDidBecomeActive`](/documentation/Foundation/NSNotification/Name-swift.struct/NSExtensionHostDidBecomeActive)

Posted when the extension’s host app moves from the inactive to the active state.

[`NSExtensionHostDidEnterBackground`](/documentation/Foundation/NSNotification/Name-swift.struct/NSExtensionHostDidEnterBackground)

Posted when the extension’s host app begins running in the background.

[`NSExtensionHostWillEnterForeground`](/documentation/Foundation/NSNotification/Name-swift.struct/NSExtensionHostWillEnterForeground)

Posted when the extension’s host app begins running in the foreground.

[`NSExtensionHostWillResignActive`](/documentation/Foundation/NSNotification/Name-swift.struct/NSExtensionHostWillResignActive)

Posted when the extension’s host app moves from the active to the inactive state.

[`NSFileHandleConnectionAccepted`](/documentation/Foundation/NSNotification/Name-swift.struct/NSFileHandleConnectionAccepted)

Posted when a file handle object establishes a socket connection between two processes, creates a file handle object for one end of the connection, and makes this object available to observers.

[`NSFileHandleDataAvailable`](/documentation/Foundation/NSNotification/Name-swift.struct/NSFileHandleDataAvailable)

Posted when the file handle determines that data is currently available for reading in a file or at a communications channel.

[`NSFileHandleReadToEndOfFileCompletion`](/documentation/Foundation/NSNotification/Name-swift.struct/NSFileHandleReadToEndOfFileCompletion)

Posted when the file handle reads all data in the file or, in a communications channel, until the other process signals the end of data.

[`NSHTTPCookieManagerAcceptPolicyChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/NSHTTPCookieManagerAcceptPolicyChanged)

A notification posted when the acceptance policy of the cookie storage has changed.

[`NSHTTPCookieManagerCookiesChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/NSHTTPCookieManagerCookiesChanged)

A notification posted when the cookies stored in the cookie storage have changed.

[`NSMetadataQueryDidFinishGathering`](/documentation/Foundation/NSNotification/Name-swift.struct/NSMetadataQueryDidFinishGathering)

Posted when the receiver has finished with the initial result-gathering phase of the query.

[`NSMetadataQueryDidStartGathering`](/documentation/Foundation/NSNotification/Name-swift.struct/NSMetadataQueryDidStartGathering)

Posted when the receiver begins with the initial result-gathering phase of the query.

[`NSMetadataQueryDidUpdate`](/documentation/Foundation/NSNotification/Name-swift.struct/NSMetadataQueryDidUpdate)

Posted when the receiver’s results have changed during the live-update phase of the query.

[`NSMetadataQueryGatheringProgress`](/documentation/Foundation/NSNotification/Name-swift.struct/NSMetadataQueryGatheringProgress)

Posted as the receiver is collecting results during the initial result-gathering phase of the query.

[`NSProcessInfoPowerStateDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSProcessInfoPowerStateDidChange)

Posts when the power state of a device changes.

[`NSSystemClockDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSSystemClockDidChange)

A notification posted whenever the system clock is changed.

[`NSSystemTimeZoneDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NSSystemTimeZoneDidChange)

A notification posted when the time zone changes.

[`NSThreadWillExit`](/documentation/Foundation/NSNotification/Name-swift.struct/NSThreadWillExit)

An `NSThread` object posts this notification when it receives the [`exit()`](/documentation/Foundation/Thread/exit()) message, before the thread exits. Observer methods invoked to receive this notification execute in the exiting thread, before it exits.

[`NSURLCredentialStorageChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/NSURLCredentialStorageChanged)

A notification posted when the set of stored credentials changes.

### Game Controller

[`GCControllerDidConnect`](/documentation/Foundation/NSNotification/Name-swift.struct/GCControllerDidConnect)

A notification that posts after a controller connects to the device.

[`GCControllerDidDisconnect`](/documentation/Foundation/NSNotification/Name-swift.struct/GCControllerDidDisconnect)

A notification that posts after a controller disconnects from the device.

[`GCControllerDidBecomeCurrent`](/documentation/Foundation/NSNotification/Name-swift.struct/GCControllerDidBecomeCurrent)

A notification that posts when a controller becomes the current controller.

[`GCControllerDidStopBeingCurrent`](/documentation/Foundation/NSNotification/Name-swift.struct/GCControllerDidStopBeingCurrent)

A notification that posts when a controller stops being the current controller.

[`GCControllerUserCustomizationsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/GCControllerUserCustomizationsDidChange)

A notification that posts when the user customizes the button mappings or other settings of a controller.

[`GCKeyboardDidConnect`](/documentation/Foundation/NSNotification/Name-swift.struct/GCKeyboardDidConnect)

A notification that posts after a keyboard connects to the device.

[`GCKeyboardDidDisconnect`](/documentation/Foundation/NSNotification/Name-swift.struct/GCKeyboardDidDisconnect)

A notification that posts after a single keyboard, or the last of multiple keyboards, disconnects from the device.

[`GCMouseDidBecomeCurrent`](/documentation/Foundation/NSNotification/Name-swift.struct/GCMouseDidBecomeCurrent)

A notification that posts when a mouse becomes the most recent mouse that the user connects.

[`GCMouseDidConnect`](/documentation/Foundation/NSNotification/Name-swift.struct/GCMouseDidConnect)

A notification that posts after a mouse connects to the device.

[`GCMouseDidDisconnect`](/documentation/Foundation/NSNotification/Name-swift.struct/GCMouseDidDisconnect)

A notification that posts after a mouse disconnects from the device.

[`GCMouseDidStopBeingCurrent`](/documentation/Foundation/NSNotification/Name-swift.struct/GCMouseDidStopBeingCurrent)

A notification that posts when a mouse stops being the most recent mouse that the user connects.

[`GCRacingWheelDidConnect`](/documentation/Foundation/NSNotification/Name-swift.struct/GCRacingWheelDidConnect)

A notification that posts after a racing wheel controller connects to the device.

[`GCRacingWheelDidDisconnect`](/documentation/Foundation/NSNotification/Name-swift.struct/GCRacingWheelDidDisconnect)

A notification that posts after a racing wheel controller disconnects from the device.

  <doc://com.apple.documentation/documentation/GameController/GCControllerDidConnectNotification>

  <doc://com.apple.documentation/documentation/GameController/GCControllerDidDisconnectNotification>

  <doc://com.apple.documentation/documentation/GameController/GCControllerDidBecomeCurrentNotification>

  <doc://com.apple.documentation/documentation/GameController/GCControllerDidStopBeingCurrentNotification>

  <doc://com.apple.documentation/documentation/GameController/GCControllerUserCustomizationsDidChangeNotification>

  <doc://com.apple.documentation/documentation/GameController/GCKeyboardDidConnectNotification>

  <doc://com.apple.documentation/documentation/GameController/GCKeyboardDidDisconnectNotification>

  <doc://com.apple.documentation/documentation/GameController/GCMouseDidBecomeCurrentNotification>

  <doc://com.apple.documentation/documentation/GameController/GCMouseDidConnectNotification>

  <doc://com.apple.documentation/documentation/GameController/GCMouseDidDisconnectNotification>

  <doc://com.apple.documentation/documentation/GameController/GCMouseDidStopBeingCurrentNotification>

  <doc://com.apple.documentation/documentation/GameController/GCRacingWheelDidConnectNotification>

  <doc://com.apple.documentation/documentation/GameController/GCRacingWheelDidDisconnectNotification>

### GameKit

[`GKPlayerAuthenticationDidChangeNotificationName`](/documentation/Foundation/NSNotification/Name-swift.struct/GKPlayerAuthenticationDidChangeNotificationName)

A notification that posts after GameKit authenticates the local player.

[`GKPlayerDidChangeNotificationName`](/documentation/Foundation/NSNotification/Name-swift.struct/GKPlayerDidChangeNotificationName)

A notification that posts when a player object’s data changes.

  <doc://com.apple.documentation/documentation/GameKit/GKPlayerAuthenticationDidChangeNotificationName>

  <doc://com.apple.documentation/documentation/GameKit/GKPlayerDidChangeNotificationName>

### HealthKit

[`HKUserPreferencesDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/HKUserPreferencesDidChange)

Notifies observers whenever the user changes his or her preferred units.

  <doc://com.apple.documentation/documentation/HealthKit/HKUserPreferencesDidChangeNotification>

### HomeKit

  <doc://com.apple.documentation/documentation/HomeKit/HMCharacteristicPropertySupportsEventNotification-2f0ml>

### IOBluetooth

[`IOBluetoothHostControllerPoweredOff`](/documentation/Foundation/NSNotification/Name-swift.struct/IOBluetoothHostControllerPoweredOff)

[`IOBluetoothHostControllerPoweredOn`](/documentation/Foundation/NSNotification/Name-swift.struct/IOBluetoothHostControllerPoweredOn)

[`IOBluetoothL2CAPChannelPublished`](/documentation/Foundation/NSNotification/Name-swift.struct/IOBluetoothL2CAPChannelPublished)

[`IOBluetoothL2CAPChannelTerminated`](/documentation/Foundation/NSNotification/Name-swift.struct/IOBluetoothL2CAPChannelTerminated)

  <doc://com.apple.documentation/documentation/IOBluetooth/IOBluetoothHostControllerPoweredOffNotification>

  <doc://com.apple.documentation/documentation/IOBluetooth/IOBluetoothHostControllerPoweredOnNotification>

  <doc://com.apple.documentation/documentation/IOBluetooth/IOBluetoothL2CAPChannelPublishedNotification>

  <doc://com.apple.documentation/documentation/IOBluetooth/IOBluetoothL2CAPChannelTerminatedNotification>

### iTunes Library

[`ITLibraryDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/ITLibraryDidChange)

A notification the system posts when a library change occurs.

  <doc://com.apple.documentation/documentation/iTunesLibrary/ITLibraryDidChangeNotification>

### MapKit

[`MKAnnotationCalloutInfoDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MKAnnotationCalloutInfoDidChange)

A property to observe to determine when the title or subtitle information of an annotation object changes.

  <doc://com.apple.documentation/documentation/MapKit/MKAnnotationCalloutInfoDidChangeNotification>

### MediaPlayer

[`MPMusicPlayerControllerQueueDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMusicPlayerControllerQueueDidChange)

Indicates the music player’s queue changed.

[`MPMediaLibraryDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMediaLibraryDidChange)

Indicates the media library has changed.

[`MPMediaPlaybackIsPreparedToPlayDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMediaPlaybackIsPreparedToPlayDidChange)

Indicates that the prepared to play status of the media player has changed.

[`MPMusicPlayerControllerNowPlayingItemDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMusicPlayerControllerNowPlayingItemDidChange)

Posted when the currently playing media item has changed.

[`MPMusicPlayerControllerPlaybackStateDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMusicPlayerControllerPlaybackStateDidChange)

Posted when the playback state changes programmatically or by user action.

[`MPMusicPlayerControllerVolumeDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMusicPlayerControllerVolumeDidChange)

Posted when the audio playback volume for the music player has changed.

[`MPMovieDurationAvailable`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMovieDurationAvailable)

Posted when the duration of a movie has been determined. There is no `userInfo` dictionary.

[`MPMovieMediaTypesAvailable`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMovieMediaTypesAvailable)

Posted when the available media types in a movie are determined. There is no `userInfo` dictionary.

[`MPMovieNaturalSizeAvailable`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMovieNaturalSizeAvailable)

Posted when the natural frame size of a movie is first determined or subsequently changes. There is no `userInfo` dictionary.

[`MPMoviePlayerDidEnterFullscreen`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerDidEnterFullscreen)

Posted when a movie player has entered full-screen mode. There is no `userInfo` dictionary.

[`MPMoviePlayerDidExitFullscreen`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerDidExitFullscreen)

Posted when a movie player has exited full-screen mode. There is no `userInfo` dictionary.

[`MPMoviePlayerIsAirPlayVideoActiveDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerIsAirPlayVideoActiveDidChange)

Posted when a movie player has started or ended playing a movie via AirPlay. There is no `userInfo` dictionary.

[`MPMoviePlayerLoadStateDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerLoadStateDidChange)

Posted when a movie player’s network buffering state has changed. There is no `userInfo` dictionary.

[`MPMoviePlayerNowPlayingMovieDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerNowPlayingMovieDidChange)

Posted when the currently playing movie has changed. There is no `userInfo` dictionary.

[`MPMoviePlayerPlaybackDidFinish`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerPlaybackDidFinish)

Posted when a movie has finished playing.

[`MPMoviePlayerPlaybackStateDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerPlaybackStateDidChange)

Posted when a movie player’s playback state has changed. There is no `userInfo` dictionary.

[`MPMoviePlayerReadyForDisplayDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerReadyForDisplayDidChange)

Posted when the ready for display state changes.

[`MPMoviePlayerScalingModeDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerScalingModeDidChange)

Posted when the scaling mode of a movie player has changed. There is no `userInfo` dictionary.

[`MPMoviePlayerThumbnailImageRequestDidFinish`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerThumbnailImageRequestDidFinish)

Posted when a request to capture a thumbnail from a movie has finished whether the request succeeded or failed. Upon successful capture of a thumbnail, the `userInfo` dictionary contains values for the following keys:

[`MPMoviePlayerTimedMetadataUpdated`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerTimedMetadataUpdated)

Posted when new timed metadata arrives.

[`MPMoviePlayerWillEnterFullscreen`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerWillEnterFullscreen)

Posted when a movie player is about to enter full-screen mode.

[`MPMoviePlayerWillExitFullscreen`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMoviePlayerWillExitFullscreen)

Posted when a movie player is about to exit full-screen mode.

[`MPMovieSourceTypeAvailable`](/documentation/Foundation/NSNotification/Name-swift.struct/MPMovieSourceTypeAvailable)

Posted when the source type of a movie was previously unknown and is newly available. There is no `userInfo` dictionary.

[`MPVolumeViewWirelessRouteActiveDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPVolumeViewWirelessRouteActiveDidChange)

Indicates the active wireless route changed.

[`MPVolumeViewWirelessRoutesAvailableDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MPVolumeViewWirelessRoutesAvailableDidChange)

Indicates the available wireless routes changed.

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMusicPlayerControllerQueueDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMediaLibraryDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMediaPlaybackIsPreparedToPlayDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMusicPlayerControllerNowPlayingItemDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMusicPlayerControllerPlaybackStateDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMusicPlayerControllerVolumeDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMovieDurationAvailableNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMovieMediaTypesAvailableNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMovieNaturalSizeAvailableNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerDidEnterFullscreenNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerDidExitFullscreenNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerLoadStateDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerNowPlayingMovieDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerPlaybackDidFinishNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerPlaybackStateDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerReadyForDisplayDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerScalingModeDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerThumbnailImageRequestDidFinishNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerTimedMetadataUpdatedNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerWillEnterFullscreenNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMoviePlayerWillExitFullscreenNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPMovieSourceTypeAvailableNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPVolumeViewWirelessRouteActiveDidChangeNotification>

  <doc://com.apple.documentation/documentation/MediaPlayer/MPVolumeViewWirelessRoutesAvailableDidChangeNotification>

### MessageUI

[`MFMessageComposeViewControllerTextMessageAvailabilityDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/MFMessageComposeViewControllerTextMessageAvailabilityDidChange)

Posted when the current device’s ability to send text messages changes.

  <doc://com.apple.documentation/documentation/Foundation/NSNotification/Name-swift.struct/MFMessageComposeViewControllerTextMessageAvailabilityDidChange>

### NetworkExtension

[`NEFilterConfigurationDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NEFilterConfigurationDidChange)

Posted after the filter configuration stored in the Network Extension preferences changes.

[`NEVPNConfigurationChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NEVPNConfigurationChange)

Posted after the VPN configuration stored in the Network Extension preferences changes.

[`NEVPNStatusDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NEVPNStatusDidChange)

Posted when the status of the VPN connection changes.

[`NEDNSProxyConfigurationDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NEDNSProxyConfigurationDidChange)

A notification that is posted when the DNS proxy configuration changes.

[`NEDNSSettingsConfigurationDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/NEDNSSettingsConfigurationDidChange)

  <doc://com.apple.documentation/documentation/NetworkExtension/NEFilterConfigurationDidChangeNotification>

  <doc://com.apple.documentation/documentation/NetworkExtension/NEVPNConfigurationChangeNotification>

  <doc://com.apple.documentation/documentation/NetworkExtension/NEVPNStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/NetworkExtension/NEDNSProxyConfigurationDidChangeNotification>

  <doc://com.apple.documentation/documentation/NetworkExtension/NEDNSSettingsConfigurationDidChangeNotification>

### PassKit

  <doc://com.apple.documentation/documentation/PassKit/PKPassLibraryNotificationName/PKPassLibraryDidChange>

  <doc://com.apple.documentation/documentation/PassKit/PKPassLibraryNotificationName/PKPassLibraryRemotePaymentPassesDidChange>

### PDFKit

[`PDFDocumentDidBeginFind`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidBeginFind)

A notification that the document began a find operation.

[`PDFDocumentDidBeginPageFind`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidBeginPageFind)

A notification that a find operation begins working on a new page of a document.

[`PDFDocumentDidBeginPageWrite`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidBeginPageWrite)

A notification that a write operation begins working on a page in a document.

[`PDFDocumentDidBeginWrite`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidBeginWrite)

A notification that a write operation begins working on a document.

[`PDFDocumentDidEndFind`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidEndFind)

A notification that the document finished a find operation.

[`PDFDocumentDidEndPageFind`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidEndPageFind)

A notification that a find operation finishes working on a page in a document.

[`PDFDocumentDidEndPageWrite`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidEndPageWrite)

A notification that a write operation finishes working on a page in a document.

[`PDFDocumentDidEndWrite`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidEndWrite)

A notification that a write operation finishes working on a document.

[`PDFDocumentDidFindMatch`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidFindMatch)

A notification that a string match is found in a document.

[`PDFDocumentDidUnlock`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFDocumentDidUnlock)

A notification that a document unlocked.

[`PDFThumbnailViewDocumentEdited`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFThumbnailViewDocumentEdited)

[`PDFViewAnnotationHit`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewAnnotationHit)

A notification posted when the user clicks on an annotation.

[`PDFViewAnnotationWillHit`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewAnnotationWillHit)

A notification posted before the user clicks an annotation.

[`PDFViewChangedHistory`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewChangedHistory)

A notification posted when the page history changes.

[`PDFViewCopyPermission`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewCopyPermission)

A notification posted when the user attempts to copy to the pasteboard without the appropriate permissions.

[`PDFViewDisplayBoxChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewDisplayBoxChanged)

A notification posted when the display box has changed.

[`PDFViewDisplayModeChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewDisplayModeChanged)

A notification posted when the display mode has changed.

[`PDFViewDocumentChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewDocumentChanged)

A notification posted when a new document is associated with the view.

[`PDFViewPageChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewPageChanged)

A notification posted when a new page becomes the current page.

[`PDFViewPrintPermission`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewPrintPermission)

A notification posted when the user attempts to print without the appropriate permissions.

[`PDFViewScaleChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewScaleChanged)

A notification posted when the scale factor changes.

[`PDFViewSelectionChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewSelectionChanged)

A notification posted when the current selection has changed.

[`PDFViewVisiblePagesChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/PDFViewVisiblePagesChanged)

A notification posted when the visible pages have changed.

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidBeginFindNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidBeginPageFindNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidBeginPageWriteNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidBeginWriteNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidEndFindNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidEndPageFindNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidEndPageWriteNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidEndWriteNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidFindMatchNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFDocumentDidUnlockNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFThumbnailViewDocumentEditedNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewAnnotationHitNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewAnnotationWillHitNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewChangedHistoryNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewCopyPermissionNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewDisplayBoxChangedNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewDisplayModeChangedNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewDocumentChangedNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewPageChangedNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewPrintPermissionNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewScaleChangedNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewSelectionChangedNotification>

  <doc://com.apple.documentation/documentation/PDFKit/PDFViewVisiblePagesChangedNotification>

### PreferencePanes

[`NSPreferencePaneCancelUnselect`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPreferencePaneCancelUnselect)

Notifies observers that the preference pane should not be deselected.

[`NSPreferencePaneDoUnselect`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPreferencePaneDoUnselect)

Notifies observers that the preference pane may be deselected.

[`NSPreferencePaneSwitchToPane`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPreferencePaneSwitchToPane)

Notifies observers that the user selected a new preference pane.

[`NSPreferencePaneUpdateHelpMenu`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPreferencePaneUpdateHelpMenu)

Notifies observers that your help menu content changed.

[`NSPreferencePrefPaneIsAvailable`](/documentation/Foundation/NSNotification/Name-swift.struct/NSPreferencePrefPaneIsAvailable)

Notifies observers that the system preferences app is available to display your preferences.

  <doc://com.apple.documentation/documentation/PreferencePanes/NSPreferencePaneCancelUnselectNotification>

  <doc://com.apple.documentation/documentation/PreferencePanes/NSPreferencePaneDoUnselectNotification>

  <doc://com.apple.documentation/documentation/PreferencePanes/NSPreferencePaneSwitchToPaneNotification>

  <doc://com.apple.documentation/documentation/PreferencePanes/NSPreferencePaneUpdateHelpMenuNotification>

  <doc://com.apple.documentation/documentation/PreferencePanes/NSPreferencePrefPaneIsAvailableNotification>

### Quartz

[`IKFilterBrowserFilterDoubleClick`](/documentation/Foundation/NSNotification/Name-swift.struct/IKFilterBrowserFilterDoubleClick)

Posted when the user double-clicks a filter in the filter browser.

[`IKFilterBrowserFilterSelected`](/documentation/Foundation/NSNotification/Name-swift.struct/IKFilterBrowserFilterSelected)

Posted when the user clicks a filter name in the filter browser.

[`IKFilterBrowserWillPreviewFilter`](/documentation/Foundation/NSNotification/Name-swift.struct/IKFilterBrowserWillPreviewFilter)

Posted before showing a filter preview, allowing an application to set the parameters of a filter.

[`quartzFilterManagerDidAddFilter`](/documentation/Foundation/NSNotification/Name-swift.struct/quartzFilterManagerDidAddFilter)

[`quartzFilterManagerDidModifyFilter`](/documentation/Foundation/NSNotification/Name-swift.struct/quartzFilterManagerDidModifyFilter)

[`quartzFilterManagerDidRemoveFilter`](/documentation/Foundation/NSNotification/Name-swift.struct/quartzFilterManagerDidRemoveFilter)

[`quartzFilterManagerDidSelectFilter`](/documentation/Foundation/NSNotification/Name-swift.struct/quartzFilterManagerDidSelectFilter)

[`QCCompositionPickerPanelDidSelectComposition`](/documentation/Foundation/NSNotification/Name-swift.struct/QCCompositionPickerPanelDidSelectComposition)

Posted when the user chooses a composition.

[`QCCompositionPickerViewDidSelectComposition`](/documentation/Foundation/NSNotification/Name-swift.struct/QCCompositionPickerViewDidSelectComposition)

Posted when the user selects a composition in the picker view.

[`QCCompositionRepositoryDidUpdate`](/documentation/Foundation/NSNotification/Name-swift.struct/QCCompositionRepositoryDidUpdate)

Posted whenever the list of compositions in the composition repository is updated.

[`QCViewDidStartRendering`](/documentation/Foundation/NSNotification/Name-swift.struct/QCViewDidStartRendering)

Posted when the view starts rendering.

[`QCViewDidStopRendering`](/documentation/Foundation/NSNotification/Name-swift.struct/QCViewDidStopRendering)

Posted when the view stops rendering.

  <doc://com.apple.documentation/documentation/Quartz/IKFilterBrowserFilterDoubleClickNotification>

  <doc://com.apple.documentation/documentation/Quartz/IKFilterBrowserFilterSelectedNotification>

  <doc://com.apple.documentation/documentation/Quartz/IKFilterBrowserWillPreviewFilterNotification>

  <doc://com.apple.documentation/documentation/Quartz/kQuartzFilterManagerDidAddFilterNotification>

  <doc://com.apple.documentation/documentation/Quartz/kQuartzFilterManagerDidModifyFilterNotification>

  <doc://com.apple.documentation/documentation/Quartz/kQuartzFilterManagerDidRemoveFilterNotification>

  <doc://com.apple.documentation/documentation/Quartz/kQuartzFilterManagerDidSelectFilterNotification>

  <doc://com.apple.documentation/documentation/Quartz/QCCompositionPickerPanelDidSelectCompositionNotification>

  <doc://com.apple.documentation/documentation/Quartz/QCCompositionPickerViewDidSelectCompositionNotification>

  <doc://com.apple.documentation/documentation/Quartz/QCCompositionRepositoryDidUpdateNotification>

  <doc://com.apple.documentation/documentation/Quartz/QCViewDidStartRenderingNotification>

  <doc://com.apple.documentation/documentation/Quartz/QCViewDidStopRenderingNotification>

### StoreKit

[`SKCloudServiceCapabilitiesDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/SKCloudServiceCapabilitiesDidChange)

A notification name for indicating a change in the capabilities associated with the Music library on the device.

[`SKStorefrontIdentifierDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/SKStorefrontIdentifierDidChange)

A notification name for indicating a change in the storefront identifier associated with the device.

[`SKStorefrontCountryCodeDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/SKStorefrontCountryCodeDidChange)

A notification name for indicating a change in the storefront country or region code associated with the device.

  <doc://com.apple.documentation/documentation/StoreKit/SKCloudServiceCapabilitiesDidChangeNotification>

  <doc://com.apple.documentation/documentation/StoreKit/SKStorefrontIdentifierDidChangeNotification>

  <doc://com.apple.documentation/documentation/StoreKit/SKStorefrontCountryCodeDidChangeNotification>

### TV Services

[`TVTopShelfItemsDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/TVTopShelfItemsDidChange)

A notification to post when your app’s Top Shelf content has changed.

  <doc://com.apple.documentation/documentation/TVServices/TVTopShelfItemsDidChangeNotification>

### UIKit

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/announcementDidFinishNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/elementFocusedNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/assistiveTouchStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/boldTextStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/closedCaptioningStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/darkerSystemColorsStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/grayscaleStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/guidedAccessStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/hearingDevicePairedEarDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/invertColorsStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/monoAudioStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/reduceMotionStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/reduceTransparencyStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/shakeToUndoDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/speakScreenStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/speakSelectionStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIAccessibility/switchControlStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/didBecomeActiveNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/didEnterBackgroundNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/didFinishLaunchingNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/didReceiveMemoryWarningNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/significantTimeChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/userDidTakeScreenshotNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/willEnterForegroundNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/willResignActiveNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/willTerminateNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIContentSizeCategory/didChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIDevice/proximityStateDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIScreen/brightnessDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIScreen/didConnectNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIScreen/didDisconnectNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIScreen/modeDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UITableView/selectionDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UITextField/textDidBeginEditingNotification>

  <doc://com.apple.documentation/documentation/UIKit/UITextField/textDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UITextField/textDidEndEditingNotification>

  <doc://com.apple.documentation/documentation/UIKit/UITextInputMode/currentInputModeDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UITextView/textDidBeginEditingNotification>

  <doc://com.apple.documentation/documentation/UIKit/UITextView/textDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UITextView/textDidEndEditingNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIViewController/showDetailTargetDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIWindow/didBecomeHiddenNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIWindow/didBecomeKeyNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIWindow/didBecomeVisibleNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIWindow/didResignKeyNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/backgroundRefreshStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/didChangeStatusBarFrameNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/didChangeStatusBarOrientationNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/willChangeStatusBarFrameNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/willChangeStatusBarOrientationNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIDevice/batteryLevelDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIDevice/batteryStateDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIDevice/orientationDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIDocument/stateChangedNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIResponder/keyboardDidChangeFrameNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIResponder/keyboardDidHideNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIResponder/keyboardDidShowNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIResponder/keyboardWillChangeFrameNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIResponder/keyboardWillHideNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIResponder/keyboardWillShowNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIMenuController/didHideMenuNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIMenuController/didShowMenuNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIMenuController/menuFrameDidChangeNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIMenuController/willHideMenuNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIMenuController/willShowMenuNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIPasteboard/changedNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIPasteboard/removedNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/protectedDataDidBecomeAvailableNotification>

  <doc://com.apple.documentation/documentation/UIKit/UIApplication/protectedDataWillBecomeUnavailableNotification>

### WatchKit

[`WKAccessibilityReduceMotionStatusDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/WKAccessibilityReduceMotionStatusDidChange)

Tells the interface controller that the reduce motion status has changed.

[`WKAudioFilePlayerItemDidPlayToEndTime`](/documentation/Foundation/NSNotification/Name-swift.struct/WKAudioFilePlayerItemDidPlayToEndTime)

A notification that the item has played successfully to its end.

[`WKAudioFilePlayerItemFailedToPlayToEndTime`](/documentation/Foundation/NSNotification/Name-swift.struct/WKAudioFilePlayerItemFailedToPlayToEndTime)

A notification that the item failed to play to its end.

[`WKAudioFilePlayerItemTimeJumped`](/documentation/Foundation/NSNotification/Name-swift.struct/WKAudioFilePlayerItemTimeJumped)

A notification that the item’s current time has changed discontinuously.

  <doc://com.apple.documentation/documentation/WatchKit/WKAccessibilityReduceMotionStatusDidChangeNotification>

  <doc://com.apple.documentation/documentation/WatchKit/WKAudioFilePlayerItemDidPlayToEndTimeNotification>

  <doc://com.apple.documentation/documentation/WatchKit/WKAudioFilePlayerItemFailedToPlayToEndTimeNotification>

  <doc://com.apple.documentation/documentation/WatchKit/WKAudioFilePlayerItemTimeJumpedNotification>

### WebKit

[`WebHistoryAllItemsRemoved`](/documentation/Foundation/NSNotification/Name-swift.struct/WebHistoryAllItemsRemoved)

Posted when all history items have been removed from the web history.

[`WebHistoryItemChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/WebHistoryItemChanged)

Posted by a WebHistoryItem object when the value of the history item’s title, alternate title, URL strings, or last visited interval changes.

[`WebHistoryItemsAdded`](/documentation/Foundation/NSNotification/Name-swift.struct/WebHistoryItemsAdded)

Posted when history items have been added to a web history.

[`WebHistoryItemsRemoved`](/documentation/Foundation/NSNotification/Name-swift.struct/WebHistoryItemsRemoved)

Posted when items have been removed from the web history.

[`WebHistoryLoaded`](/documentation/Foundation/NSNotification/Name-swift.struct/WebHistoryLoaded)

Posted when web history items have been loaded from a URL.

[`WebHistorySaved`](/documentation/Foundation/NSNotification/Name-swift.struct/WebHistorySaved)

Posted when web history items have been saved to a URL.

[`WebPreferencesChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/WebPreferencesChanged)

Posted when the web preference settings are changed.

[`WebViewDidBeginEditing`](/documentation/Foundation/NSNotification/Name-swift.struct/WebViewDidBeginEditing)

Posted when a web view begins any operation that changes its contents in response to user editing.

[`WebViewDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/WebViewDidChange)

Posted when a web view performs any operation that changes its contents in response to user editing.

[`WebViewDidChangeSelection`](/documentation/Foundation/NSNotification/Name-swift.struct/WebViewDidChangeSelection)

Posted when a web view changes its typing selection.

[`WebViewDidChangeTypingStyle`](/documentation/Foundation/NSNotification/Name-swift.struct/WebViewDidChangeTypingStyle)

Posted when a web view changes its typing style.

[`WebViewDidEndEditing`](/documentation/Foundation/NSNotification/Name-swift.struct/WebViewDidEndEditing)

Posted when a web view ends any operation that changes its contents in response to user editing.

[`WebViewProgressEstimateChanged`](/documentation/Foundation/NSNotification/Name-swift.struct/WebViewProgressEstimateChanged)

Posted by a WebView object when the estimated progress value of a load changes.

[`WebViewProgressFinished`](/documentation/Foundation/NSNotification/Name-swift.struct/WebViewProgressFinished)

Posted by a WebView object when the load has finished.

[`WebViewProgressStarted`](/documentation/Foundation/NSNotification/Name-swift.struct/WebViewProgressStarted)

Posted by a WebView object when a load begins, including a load that is initiated in a subframe.

  <doc://com.apple.documentation/documentation/WebKit/WebHistoryAllItemsRemovedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebHistoryItemChangedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebHistoryItemsAddedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebHistoryItemsRemovedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebHistoryLoadedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebHistorySavedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebPreferencesChangedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebViewDidBeginEditingNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebViewDidChangeNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebViewDidChangeSelectionNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebViewDidChangeTypingStyleNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebViewDidEndEditingNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebViewProgressEstimateChangedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebViewProgressFinishedNotification>

  <doc://com.apple.documentation/documentation/WebKit/WebViewProgressStartedNotification>

### Accounts

[`ACAccountStoreDidChange`](/documentation/Foundation/NSNotification/Name-swift.struct/ACAccountStoreDidChange)

Posted when the accounts managed by this account store changed in the database.

  <doc://com.apple.documentation/documentation/Accounts/ACAccountStoreDidChangeNotification>

### AssetsLibrary

  <doc://com.apple.documentation/documentation/AssetsLibrary/ALAssetsLibraryChangedNotification>

### Initializers

[`init(_:)`](/documentation/Foundation/NSNotification/Name-swift.struct/init(_:))

[`init(rawValue:)`](/documentation/Foundation/NSNotification/Name-swift.struct/init(rawValue:))



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)