Structure

NSNotification.Name

The type used for the name of a notification.

Overview

In Objective-C, NSNotification names are type aliased to the NSString class. In Swift, Notification names use the nested NSNotification.Name type.

Topics

Type Properties

static let AVAudioEngineConfigurationChange: NSNotification.Name

Posted when the audio engine configuration changes.

static let AVAudioSessionInterruption: NSNotification.Name

Posted when an audio interruption occurs.

static let AVAudioSessionRouteChange: NSNotification.Name

Posted when the system’s audio route changes.

static let AVAudioSessionSilenceSecondaryAudioHint: NSNotification.Name

Posted when the primary audio from other applications starts and stops.

static let CKAccountChanged: NSNotification.Name

Notification posted when the status of the signed-in iCloud account may have changed.

static let CNContactStoreDidChange: NSNotification.Name

Posted notifications when changes occur in another CNContactStore.

static let EKEventStoreChanged: NSNotification.Name

Posted whenever changes are made to the Calendar database, including adding, removing, and changing events or reminders. Individual changes are not described. When you receive this notification, you should refetch all EKEvent and EKReminder objects you have accessed, as they are considered stale. If you are actively editing an event and do not wish to refetch it unless it is absolutely necessary to do so, you can call the refresh method on it. If the method returns true, you do not need to refetch the event.

static let HKUserPreferencesDidChange: NSNotification.Name

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

let HMCharacteristicPropertySupportsEventNotification: String

The characteristic supports notifications using the event connection established by the controller. The event connection provides unidirectional communication from the accessory to the controller.

static let NSBundleResourceRequestLowDiskSpace: NSNotification.Name

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

static let NSCalendarDayChanged: NSNotification.Name

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

static let NSExtensionHostDidBecomeActive: NSNotification.Name

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

static let NSExtensionHostDidEnterBackground: NSNotification.Name

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

static let NSExtensionHostWillEnterForeground: NSNotification.Name

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

static let NSExtensionHostWillResignActive: NSNotification.Name

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

static let NSFileHandleConnectionAccepted: NSNotification.Name

This notification is posted when an NSFileHandle object establishes a socket connection between two processes, creates an NSFileHandle object for one end of the connection, and makes this object available to observers by putting it in the userInfo dictionary.

static let NSFileHandleDataAvailable: NSNotification.Name

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

static let NSFileHandleReadToEndOfFileCompletion: NSNotification.Name

This notification is posted when the file handle reads all data in the file or, if a communications channel, until the other process signals the end of data.

static let NSHTTPCookieManagerAcceptPolicyChanged: NSNotification.Name

This notification is posted when the acceptance policy of the NSHTTPCookieStorage instance has changed.

static let NSHTTPCookieManagerCookiesChanged: NSNotification.Name

This notification is posted when the cookies stored in the NSHTTPCookieStorage instance have changed.

static let NSManagedObjectContextDidSave: NSNotification.Name

A notification that the context completed a save.

static let NSManagedObjectContextObjectsDidChange: NSNotification.Name

A notification of changes made to managed objects associated with this context.

static let NSManagedObjectContextWillSave: NSNotification.Name

A notification that the context is about to save.

static let NSMetadataQueryDidFinishGathering: NSNotification.Name

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

static let NSMetadataQueryDidStartGathering: NSNotification.Name

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

static let NSMetadataQueryDidUpdate: NSNotification.Name

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

static let NSMetadataQueryGatheringProgress: NSNotification.Name

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

static let NSPersistentStoreCoordinatorStoresDidChange: NSNotification.Name

Posted whenever persistent stores are added to or removed from a persistent store coordinator, or when store UUIDs change.

static let NSPersistentStoreCoordinatorStoresWillChange: NSNotification.Name

Posted before the list of open persistent stores changes.

static let NSPersistentStoreCoordinatorWillRemoveStore: NSNotification.Name

Posted whenever a persistent store is removed from a persistent store coordinator.

static let NSProcessInfoPowerStateDidChange: NSNotification.Name

Posted when the power state (Low Power Mode is enabled or disabled) of an iOS device changes.

static let NSSystemClockDidChange: NSNotification.Name

A notification posted whenever the system clock is changed.

static let NSSystemTimeZoneDidChange: NSNotification.Name

A notification posted when the time zone changes.

static let NSThreadWillExit: NSNotification.Name

An NSThread object posts this notification when it receives the exit() message, before the thread exits. Observer methods invoked to receive this notification execute in the exiting thread, before it exits.

static let NSURLCredentialStorageChanged: NSNotification.Name

This notification is posted when the set of stored credentials changes.

static let NSUbiquityIdentityDidChange: NSNotification.Name

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

static let NSUndoManagerCheckpoint: NSNotification.Name

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

static let NSUndoManagerDidCloseUndoGroup: NSNotification.Name

Posted after an NSUndoManager object closes an undo group, which occurs in the implementation of the endUndoGrouping() method.

static let NSUndoManagerDidOpenUndoGroup: NSNotification.Name

Posted whenever an NSUndoManager object opens an undo group, which occurs in the implementation of the beginUndoGrouping() method.

static let NSUndoManagerDidRedoChange: NSNotification.Name

Posted just after an NSUndoManager object performs a redo operation (redo()).

static let NSUndoManagerDidUndoChange: NSNotification.Name

Posted just after an NSUndoManager object performs an undo operation.

static let NSUndoManagerWillCloseUndoGroup: NSNotification.Name

Posted before an NSUndoManager object closes an undo group, which occurs in the implementation of the endUndoGrouping() method.

static let NSUndoManagerWillRedoChange: NSNotification.Name

Posted just before an NSUndoManager object performs a redo operation (redo()).

static let NSUndoManagerWillUndoChange: NSNotification.Name

Posted just before an NSUndoManager object performs an undo operation.

static let NSWillBecomeMultiThreaded: NSNotification.Name

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:) or the 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.

static let PKPassLibraryDidChange: PKPassLibraryNotificationName

Posted after the pass library has been changed.

static let PKPassLibraryRemotePaymentPassesDidChange: PKPassLibraryNotificationName

Posted when an Apple Pay card is added to or removed from a device that is paired with the current iOS device (for example, Apple Watch).

static let UIAccessibilityAnnouncementDidFinish: NSNotification.Name

Posted by UIKit when the system has finished reading an announcement.

static let WKAudioFilePlayerItemDidPlayToEndTime: NSNotification.Name

Posted when the item has played successfully to its end time.

static let WKAudioFilePlayerItemFailedToPlayToEndTime: NSNotification.Name

Posted when the item failed to play to its end time.

static let WKAudioFilePlayerItemTimeJumped: NSNotification.Name

Posted when the item’s current time has changed discontinuously.

static let ABPeoplePickerDisplayedPropertyDidChange: NSNotification.Name

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

static let ABPeoplePickerGroupSelectionDidChange: NSNotification.Name

Posted when the selection in the group list is changed.

static let ABPeoplePickerNameSelectionDidChange: NSNotification.Name

Posted when the selection in the name list is changed.

static let ABPeoplePickerValueSelectionDidChange: NSNotification.Name

Posted when the selection in a multivalue property is changed.

static let ACAccountStoreDidChange: NSNotification.Name

Posted when the accounts managed by this account store changed in the database. There is no userInfo dictionary associated with this notification.

static let AVCaptureDeviceWasConnected: NSNotification.Name

Posted when a new device becomes available.

static let AVCaptureDeviceWasDisconnected: NSNotification.Name

Posted when an existing device becomes unavailable.

static let AVCaptureInputPortFormatDescriptionDidChange: NSNotification.Name

Posted if the value of the capture input port’sformatDescription property changes.

static let AVCaptureSessionRuntimeError: NSNotification.Name

Posted if an error occurred during a capture session.

static let AVPlayerItemDidPlayToEndTime: NSNotification.Name

Posted when the item has played to its end time.

static let AVPlayerItemFailedToPlayToEndTime: NSNotification.Name

Posted when the item failed to play to its end time.

static let AVPlayerItemNewAccessLogEntry: NSNotification.Name

Posted when a new access log entry has been added.

static let AVPlayerItemNewErrorLogEntry: NSNotification.Name

Posted when a new error log entry has been added.

static let AVPlayerItemPlaybackStalled: NSNotification.Name

Posted when some media did not arrive in time to continue playback.

static let AVPlayerItemTimeJumped: NSNotification.Name

Posted when the item’s current time has changed discontinuously.

static let AVSampleBufferDisplayLayerFailedToDecode: NSNotification.Name

Posted when a buffer display layer failed to decode.

static let GCControllerDidConnect: NSNotification.Name

Posted immediately after a new controller is connected to the device.

static let GCControllerDidDisconnect: NSNotification.Name

Posted immediately after a controller is disconnected from the device.

static let IKFilterBrowserFilterDoubleClick: NSNotification.Name

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

static let IKFilterBrowserFilterSelected: NSNotification.Name

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

static let IKFilterBrowserWillPreviewFilter: NSNotification.Name

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

static let MKAnnotationCalloutInfoDidChange: NSNotification.Name

Notifies observers that the title or subtitle information of an annotation object changed.

static let NEFilterConfigurationDidChange: NSNotification.Name

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

static let NEVPNConfigurationChange: NSNotification.Name

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

static let NEVPNStatusDidChange: NSNotification.Name

Posted when the status of the VPN connection changes.

static let announcementRequested: NSAccessibilityNotificationName

This notification is posted whenever an accessibility element needs to make an announcement to the user. This notification requires a userInfo dictionary with the key announcement and a localized string containing the announcement. To help an assistive app determine the importance of the announcement, add the appropriate priority to the userInfo dictionary.

static let applicationActivated: NSAccessibilityNotificationName

This notification is posted after the app has been activated. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let applicationDeactivated: NSAccessibilityNotificationName

This notification is posted after the app has been deactivated. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let applicationHidden: NSAccessibilityNotificationName

This notification is posted after the app is hidden. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let applicationShown: NSAccessibilityNotificationName

This notification is posted after the app is shown. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let created: NSAccessibilityNotificationName

This notification is posted after an accessibility element is created. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let drawerCreated: NSAccessibilityNotificationName

This notification is posted after a drawer appears. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let focusedUIElementChanged: NSAccessibilityNotificationName

This notification is posted after an accessibility element gains focus. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let focusedWindowChanged: NSAccessibilityNotificationName

This notification is posted after the key window changes. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let helpTagCreated: NSAccessibilityNotificationName

This notification is posted after a help tag appears. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let layoutChanged: NSAccessibilityNotificationName

This notification is posted after the UI changes in a way that requires the attention of an accessibility client. This notification should be accompanied by a userInfo dictionary with the key uiElements and an array containing the UI elements that have been added or changed. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let mainWindowChanged: NSAccessibilityNotificationName

This notification is posted after the main window changes. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let moved: NSAccessibilityNotificationName

This notification is posted after an accessibility element moves. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let resized: NSAccessibilityNotificationName

This notification is posted after an accessibility element’s size changes. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let rowCollapsed: NSAccessibilityNotificationName

This notification is posted after a row collapses. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let rowCountChanged: NSAccessibilityNotificationName

This notification is posted after a row is added or deleted. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let rowExpanded: NSAccessibilityNotificationName

This notification is posted after a row expands. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let selectedCellsChanged: NSAccessibilityNotificationName

This notification is posted after one or more cells in a cell-based table are selected or deselected. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let selectedChildrenChanged: NSAccessibilityNotificationName

This notification is posted after one or more child elements are selected or deselected. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let selectedChildrenMoved: NSAccessibilityNotificationName

This notification is posted after the selected items in a layout area move. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let selectedColumnsChanged: NSAccessibilityNotificationName

This notification is posted after one or more columns are selected or deselected. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let selectedRowsChanged: NSAccessibilityNotificationName

This notification is posted after one or more rows are selected or deselected. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let selectedTextChanged: NSAccessibilityNotificationName

This notification is posted after text is selected or deselected. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let sheetCreated: NSAccessibilityNotificationName

This notification is posted after a sheet appears. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let titleChanged: NSAccessibilityNotificationName

This notification is posted after an accessibility element’s title changes. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let uiElementDestroyed: NSAccessibilityNotificationName

This notification is posted after an accessibility element is destroyed. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let unitsChanged: NSAccessibilityNotificationName

This notification is posted after the units in a layout area change. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let valueChanged: NSAccessibilityNotificationName

This notification is posted after an accessibility element’s value changes. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let windowCreated: NSAccessibilityNotificationName

This notification is posted after a new window appears. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let windowDeminiaturized: NSAccessibilityNotificationName

This notification is posted after a window is restored to full size from the Dock. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let windowMiniaturized: NSAccessibilityNotificationName

This notification is posted after a window is put in the Dock. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let windowMoved: NSAccessibilityNotificationName

This notification is posted after a window moves. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

static let windowResized: NSAccessibilityNotificationName

This notification is posted after a window’s size changes. Post this notification using the NSAccessibilityPostNotification(_:_:) function instead of an NSNotificationCenter instance.

class let progressMarkNotification: NSNotification.Name

Posted when the current progress of a running animation reaches one of its progress marks.

class let antialiasThresholdChangedNotification: NSNotification.Name

Posted after the threshold for anti-aliasing changes.

static let NSAppleEventManagerWillProcessFirstEvent: NSNotification.Name

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.

class let didBecomeActiveNotification: NSNotification.Name

Posted immediately after the app becomes active.

class let didChangeOcclusionStateNotification: NSNotification.Name

Posted when the app’s occlusion state changes.

class let didChangeScreenParametersNotification: NSNotification.Name

Posted when the configuration of the displays attached to the computer is changed.

class let didFinishLaunchingNotification: NSNotification.Name

Posted at the end of the finishLaunching() method to indicate that the app has completed launching and is ready to run.

class let didFinishRestoringWindowsNotification: NSNotification.Name

Posted when the app is finished restoring windows.

class let didHideNotification: NSNotification.Name

Posted at the end of the hide(_:) method to indicate that the app is now hidden.

class let didResignActiveNotification: NSNotification.Name

Posted immediately after the app gives up its active status to another app.

class let didUnhideNotification: NSNotification.Name

Posted at the end of the unhideWithoutActivation() method to indicate that the app is now visible.

class let didUpdateNotification: NSNotification.Name

Posted at the end of the updateWindows() method to indicate that the app has finished updating its windows.

class let willBecomeActiveNotification: NSNotification.Name

Posted immediately before the app becomes active.

class let willFinishLaunchingNotification: NSNotification.Name

Posted at the start of the finishLaunching() method to indicate that the app has completed its initialization process and is about to finish launching.

class let willHideNotification: NSNotification.Name

Posted at the start of the hide(_:) method to indicate that the app is about to be hidden.

class let willResignActiveNotification: NSNotification.Name

Posted immediately before the app gives up its active status to another app.

class let willTerminateNotification: NSNotification.Name

Posted by the terminate(_:) method to indicate that the app will terminate.

class let willUnhideNotification: NSNotification.Name

Posted at the start of the unhideWithoutActivation() method to indicate that the app is about to become visible.

class let willUpdateNotification: NSNotification.Name

Posted at the start of the updateWindows() method to indicate that the app is about to update its windows.

class let columnConfigurationDidChangeNotification: NSNotification.Name

Notifies the delegate when the width of a browser column has changed.

static let NSClassDescriptionNeededForClass: NSNotification.Name

Posted by init(for:) when a class description cannot be found for a class.

class let colorDidChangeNotification: NSNotification.Name

Posted when the color of the NSColorPanel is set, as when NSColorPanel is invoked.

class let selectionDidChangeNotification: NSNotification.Name

Posted after the pop-up list selection of the NSComboBox changes.

class let selectionIsChangingNotification: NSNotification.Name

Posted whenever the pop-up list selection of the NSComboBox is changing.

class let willDismissNotification: NSNotification.Name

Posted whenever the pop-up list of the NSComboBox is about to be dismissed.

class let willPopUpNotification: NSNotification.Name

Posted whenever the pop-up list of the NSComboBox is going to be displayed.

class let contextHelpModeDidActivateNotification: NSNotification.Name

Posted when the application enters context-sensitive help mode. This typically happens when the user holds down the Help key.

class let contextHelpModeDidDeactivateNotification: NSNotification.Name

Posted when the application exits context-sensitive help mode. This happens when the user clicks the mouse button while the cursor is anywhere on the screen after displaying a context-sensitive help topic.

class let textDidBeginEditingNotification: NSNotification.Name

Sent when a control with editable cells begins an edit session.

class let textDidChangeNotification: NSNotification.Name

Sent when the text in the receiving control changes.

class let textDidEndEditingNotification: NSNotification.Name

Sent when a control with editable cells ends an editing session.

class let currentControlTintDidChangeNotification: NSNotification.Name

Sent after the user changes control tint preference.

class let didCloseNotification: NSNotification.Name

Posted whenever the drawer is closed.

Deprecated
class let didOpenNotification: NSNotification.Name

Posted whenever the drawer is opened.

Deprecated
class let willCloseNotification: NSNotification.Name

Posted whenever the drawer is about to close.

Deprecated
class let willOpenNotification: NSNotification.Name

Posted whenever the drawer is about to open.

Deprecated
class let didChangeNotification: NSNotification.Name

Posted whenever a font collection is changed.

class let fontSetChangedNotification: NSNotification.Name

Posted after the the currently-set font changes.

class let registryDidChangeNotification: NSNotification.Name

Posted whenever the NSImageRep class registry changes.

class let didAddItemNotification: NSNotification.Name

Posted after a menu item is added to the menu.

class let didChangeItemNotification: NSNotification.Name

Posted after a menu item in the menu changes appearance.

class let didEndTrackingNotification: NSNotification.Name

Posted when menu tracking ends, even if no action is sent.

class let didRemoveItemNotification: NSNotification.Name

Posted after a menu item is removed from the menu.

class let didSendActionNotification: NSNotification.Name

Posted just after the application dispatches a menu item’s action method to the menu item’s target.

class let willSendActionNotification: NSNotification.Name

Posted just before the application dispatches a menu item’s action method to the menu item’s target.

class let columnDidMoveNotification: NSNotification.Name

Posted whenever a column is moved by user action in an NSOutlineView object.

class let columnDidResizeNotification: NSNotification.Name

Posted whenever a column is resized in an NSOutlineView object.

class let itemDidCollapseNotification: NSNotification.Name

Posted whenever an item is collapsed in an NSOutlineView object.

class let itemDidExpandNotification: NSNotification.Name

Posted whenever an item is expanded in an NSOutlineView object.

class let itemWillCollapseNotification: NSNotification.Name

Posted before an item is collapsed (after the user clicks the arrow but before the item is collapsed).

class let itemWillExpandNotification: NSNotification.Name

Posted before an item is expanded (after the user clicks the arrow but before the item is collapsed).

class let selectionDidChangeNotification: NSNotification.Name

Posted after the outline view's selection changes.

class let selectionIsChangingNotification: NSNotification.Name

Posted as the outline view’s selection changes (while the mouse button is still down).

static let NSPersistentStoreDidImportUbiquitousContentChanges: NSNotification.Name

Posted after records are imported from the ubiquitous content store.

Deprecated
class let willPopUpNotification: NSNotification.Name

This notification is posted just before an pop-up menu is attached to its window frame.

class let willPopUpNotification: NSNotification.Name

Posted when an NSPopUpButton object receives a mouse-down event—that is, when the user is about to select an item from the menu.

class let didCloseNotification: NSNotification.Name

Sent after the popover has finished animating offscreen.

class let didShowNotification: NSNotification.Name

Sent after the popover has finished animating onscreen.

class let rowsDidChangeNotification: NSNotification.Name

This notification is posted to the default notification center whenever the view's rows change.

class let colorSpaceDidChangeNotification: NSNotification.Name

Posted when the color space of the screen has changed.

class let didEndLiveScrollNotification: NSNotification.Name

Posted on the main thread at the end of live scroll tracking.

class let didLiveScrollNotification: NSNotification.Name

Posted on the main thread after changing the clipview bounds origin due to a user-initiated event.

class let willStartLiveMagnifyNotification: NSNotification.Name

Posted at the beginning of a magnify gesture.

class let willStartLiveScrollNotification: NSNotification.Name

Posted on the main thread at the beginning of user-initiated live scroll tracking (gesture scroll or scroller tracking, for example, thumb dragging).

class let didChangeAutomaticSpellingCorrectionNotification: NSNotification.Name

This notification is posted when the spell checker did change text using automatic spell checking correction. The are posted to the application’s default notification center.

class let didChangeAutomaticTextReplacementNotification: NSNotification.Name

Posted when the spell checker changed text using automatic text replacement. This notification is posted to the app’s default notification center.

class let didResizeSubviewsNotification: NSNotification.Name

Posted after an NSSplitView changes the sizes of some or all of its subviews.

class let willResizeSubviewsNotification: NSNotification.Name

Posted before an NSSplitView changes the sizes of some or all of its subviews.

class let systemColorsDidChangeNotification: NSNotification.Name

Sent when the system colors have been changed (such as through a system control panel interface).

class let columnDidMoveNotification: NSNotification.Name

Posted whenever a column is moved by user action in an NSTableView object.

class let columnDidResizeNotification: NSNotification.Name

Posted whenever a column is resized in an NSTableView object.

class let selectionDidChangeNotification: NSNotification.Name

Posted after an NSTableView object's selection changes.

class let selectionIsChangingNotification: NSNotification.Name

Posted as an NSTableView object's selection changes (while the mouse button is still down).

class let selectedAlternativeStringNotification: NSNotification.Name

Posted when the user selects an alternate string.

class let didBeginEditingNotification: NSNotification.Name

Posted when an NSText object begins any operation that changes characters or formatting attributes.

class let didChangeNotification: NSNotification.Name

Posted after an NSText object performs any operation that changes characters or formatting attributes.

class let didEndEditingNotification: NSNotification.Name

Posted when focus leaves an NSText object, whether or not any operation has changed characters or formatting attributes.

class let keyboardSelectionDidChangeNotification: NSNotification.Name

Posted after the selected text input source changes.

static let NSTextStorageDidProcessEditing: NSNotification.Name

Posted after a text storage finishes processing edits in processEditing().

static let NSTextStorageWillProcessEditing: NSNotification.Name

Posted before a text storage finishes processing edits in processEditing().

class let didChangeSelectionNotification: NSNotification.Name

Posted when the selected range of characters changes.

class let didChangeTypingAttributesNotification: NSNotification.Name

Posted when there is a change in the typing attributes within a text view.

class let willChangeNotifyingTextViewNotification: NSNotification.Name

Posted when a new text view is established as the text view that sends notifications.

class let didRemoveItemNotification: NSNotification.Name

Posted after an item is removed from a toolbar.

class let willAddItemNotification: NSNotification.Name

Posted before a new item is added to the toolbar.

class let boundsDidChangeNotification: NSNotification.Name

Posted whenever the NSView’s bounds rectangle changes to a new value independently of the frame rectangle, but only when the view’s postsBoundsChangedNotifications property is true.

class let didUpdateTrackingAreasNotification: NSNotification.Name

Posted whenever an NSView object recalculates its tracking areas.

class let frameDidChangeNotification: NSNotification.Name

Posted whenever the view’s frame rectangle changes to a new value, but only when the view’s postsFrameChangedNotifications property is true.

class let globalFrameDidChangeNotification: NSNotification.Name

Posted whenever an NSView object that has attached surfaces (that is, NSOpenGLContext objects) moves to a different screen, or other cases where the NSOpenGLContext object needs to be updated.

class let didBecomeKeyNotification: NSNotification.Name

Posted whenever an NSWindow object becomes the key window.

class let didBecomeMainNotification: NSNotification.Name

Posted whenever an NSWindow object becomes the main window.

class let didChangeBackingPropertiesNotification: NSNotification.Name

Posted when the window backing properties change.

class let didChangeOcclusionStateNotification: NSNotification.Name

Posted when the window’s occlusion state changes.

class let didChangeScreenNotification: NSNotification.Name

Posted whenever a portion of an NSWindow object’s frame moves onto or off of a screen.

class let didChangeScreenProfileNotification: NSNotification.Name

Posted whenever the display profile for the screen containing the window changes.

class let didDeminiaturizeNotification: NSNotification.Name

Posted whenever an NSWindow object is deminimized.

class let didEndSheetNotification: NSNotification.Name

Posted whenever an NSWindow object closes an attached sheet.

class let didEnterFullScreenNotification: NSNotification.Name

Posted when the window entered full screen mode.

class let didEnterVersionBrowserNotification: NSNotification.Name

Posted when the window will enter version browser mode.

class let didExitFullScreenNotification: NSNotification.Name

Posted when the window did exit full screen mode.

class let didExitVersionBrowserNotification: NSNotification.Name

Posted when the window did exit version browser mode.

class let didExposeNotification: NSNotification.Name

Posted whenever a portion of a nonretained NSWindow object is exposed, whether by being ordered in front of other windows or by other windows being removed from in front of it.

class let didMiniaturizeNotification: NSNotification.Name

Posted whenever an NSWindow object is minimized.

class let didMoveNotification: NSNotification.Name

Posted whenever an NSWindow object is moved.

class let didResignKeyNotification: NSNotification.Name

Posted whenever an NSWindow object resigns its status as key window.

class let didResignMainNotification: NSNotification.Name

Posted whenever an NSWindow object resigns its status as main window.

class let didResizeNotification: NSNotification.Name

Posted whenever an NSWindow object’s size changes.

class let didUpdateNotification: NSNotification.Name

Posted whenever an NSWindow object receives an update() message.

class let willBeginSheetNotification: NSNotification.Name

Posted whenever an NSWindow object is about to open a sheet.

class let willCloseNotification: NSNotification.Name

Posted whenever an NSWindow object is about to close.

class let willEnterFullScreenNotification: NSNotification.Name

Posted when the window will enter full screen mode.

class let willEnterVersionBrowserNotification: NSNotification.Name

Posted when the window will enter version browser mode.

class let willExitFullScreenNotification: NSNotification.Name

Posted when the window will exit full screen mode.

class let willExitVersionBrowserNotification: NSNotification.Name

Posted when the window will exit version browser mode.

class let willMiniaturizeNotification: NSNotification.Name

Posted whenever an NSWindow object is about to be minimized.

class let willMoveNotification: NSNotification.Name

Posted whenever an NSWindow object is about to move.

class let accessibilityDisplayOptionsDidChangeNotification: NSNotification.Name

Posted when any of the accessibility display options change.

class let didActivateApplicationNotification: NSNotification.Name

Posted when the Finder is about to activate an app.

class let didChangeFileLabelsNotification: NSNotification.Name

Posted when the Finder file labels or colors change.

class let didMountNotification: NSNotification.Name

Posted when a new device has been mounted.

class let didPerformFileOperationNotification: NSNotification.Name

Posted when a file operation has been performed in the receiving app.

Deprecated
class let didRenameVolumeNotification: NSNotification.Name

Posted when a volume changes its name and/or mount path. These typically change simultaneously, in which case only one notification is posted.

class let didUnmountNotification: NSNotification.Name

Posted when the Finder did unmount a device.

class let didWakeNotification: NSNotification.Name

Posted when the machine wakes from sleep.

class let screensDidSleepNotification: NSNotification.Name

Posted when the machine’s screen goes to sleep.

class let screensDidWakeNotification: NSNotification.Name

Posted when the machine’s screens wake.

class let sessionDidResignActiveNotification: NSNotification.Name

Posted before a user session is switched out.

class let willLaunchApplicationNotification: NSNotification.Name

Posted when the Finder is about to launch an app.

class let willPowerOffNotification: NSNotification.Name

Posted when the user has requested a logout or that the machine be powered off.

class let willSleepNotification: NSNotification.Name

Posted before the machine goes to sleep.

class let willUnmountNotification: NSNotification.Name

Posted when the Finder is about to unmount a device.

static let PDFDocumentDidBeginPageFind: NSNotification.Name

Posted each time a find operation begins working on a new page of a document.

static let PDFDocumentDidBeginPageWrite: NSNotification.Name

Posted each time a write operation begins working on a page in a document.

static let PDFDocumentDidBeginWrite: NSNotification.Name

Posted each time a write operation begins working on a document.

static let PDFDocumentDidEndPageFind: NSNotification.Name

Posted each time a find operation finishes working on a page in a document.

static let PDFDocumentDidEndPageWrite: NSNotification.Name

Posted each time a write operation finishes working on a page in a document.

static let PDFDocumentDidEndWrite: NSNotification.Name

Posted each time a write operation finishes working on a document.

static let PDFDocumentDidFindMatch: NSNotification.Name

Posted each time a string match is found in a document.

static let PDFViewAnnotationHit: NSNotification.Name

Posted when the user clicks on an annotation.

static let PDFViewAnnotationWillHit: NSNotification.Name

Posted before the user clicks an annotation.

static let PDFViewChangedHistory: NSNotification.Name

Posted when the page history changes.

static let PDFViewCopyPermission: NSNotification.Name

Posted when the user attempts to copy to the pasteboard without the appropriate permissions.

static let PDFViewDisplayBoxChanged: NSNotification.Name

Posted when the display box has changed.

static let PDFViewDisplayModeChanged: NSNotification.Name

Posted when the display mode has changed.

static let PDFViewDocumentChanged: NSNotification.Name

Posted when a new document is associated with the view.

static let PDFViewPageChanged: NSNotification.Name

Posted when a new page becomes the current page.

static let PDFViewPrintPermission: NSNotification.Name

Posted when the user attempts to print without the appropriate permissions.

static let PDFViewScaleChanged: NSNotification.Name

Posted when the scale factor changes.

static let PDFViewSelectionChanged: NSNotification.Name

Posted when the current selection has changed.

static let QCCompositionPickerViewDidSelectComposition: NSNotification.Name

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

static let QCCompositionRepositoryDidUpdate: NSNotification.Name

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

static let QCViewDidStartRendering: NSNotification.Name

Posted when the view starts rendering.

static let QCViewDidStopRendering: NSNotification.Name

Posted when the view stops rendering.

static let WebHistoryAllItemsRemoved: NSNotification.Name

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

static let WebHistoryItemChanged: NSNotification.Name

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

static let WebHistoryItemsAdded: NSNotification.Name

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

static let WebHistoryItemsRemoved: NSNotification.Name

Posted when items have been removed from the web history.

static let WebHistoryLoaded: NSNotification.Name

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

static let WebHistorySaved: NSNotification.Name

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

static let WebPreferencesChanged: NSNotification.Name

Posted when the web preference settings are changed.

static let WebViewDidBeginEditing: NSNotification.Name

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

static let WebViewDidChange: NSNotification.Name

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

static let WebViewDidChangeSelection: NSNotification.Name

Posted when a web view changes its typing selection.

static let WebViewDidChangeTypingStyle: NSNotification.Name

Posted when a web view changes its typing style.

static let WebViewDidEndEditing: NSNotification.Name

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

static let WebViewProgressEstimateChanged: NSNotification.Name

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

static let WebViewProgressFinished: NSNotification.Name

Posted by a WebView object when the load has finished.

static let WebViewProgressStarted: NSNotification.Name

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

static let abDatabaseChanged: NSNotification.Name

Posted when this process has changed the Address Book database.

static let abDatabaseChangedExternally: NSNotification.Name

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

static let EAAccessoryDidConnect: NSNotification.Name

Posted when an accessory becomes connected and available for your application to use.

static let EAAccessoryDidDisconnect: NSNotification.Name

Posted when an accessory is disconnected and no longer available for your application to use.

static let MPMovieDurationAvailable: NSNotification.Name

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

Deprecated
static let MPMovieMediaTypesAvailable: NSNotification.Name

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

Deprecated
static let MPMovieNaturalSizeAvailable: NSNotification.Name

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

Deprecated
static let MPMoviePlayerDidEnterFullscreen: NSNotification.Name

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

Deprecated
static let MPMoviePlayerDidExitFullscreen: NSNotification.Name

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

Deprecated
static let MPMoviePlayerIsAirPlayVideoActiveDidChange: NSNotification.Name

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

Deprecated
static let MPMoviePlayerLoadStateDidChange: NSNotification.Name

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

Deprecated
static let MPMoviePlayerNowPlayingMovieDidChange: NSNotification.Name

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

Deprecated
static let MPMoviePlayerPlaybackDidFinish: NSNotification.Name

Posted when a movie has finished playing. The userInfo dictionary of this notification contains the MPMoviePlayerPlaybackDidFinishReasonUserInfoKey key, which indicates the reason that playback finished. This notification is also sent when playback fails because of an error.

Deprecated
static let MPMoviePlayerPlaybackStateDidChange: NSNotification.Name

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

Deprecated
static let MPMoviePlayerReadyForDisplayDidChange: NSNotification.Name

Posted when the ready for display state changes.

Deprecated
static let MPMoviePlayerScalingModeDidChange: NSNotification.Name

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

Deprecated
static let MPMoviePlayerThumbnailImageRequestDidFinish: NSNotification.Name

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:

Deprecated
static let MPMoviePlayerTimedMetadataUpdated: NSNotification.Name

Posted when new timed metadata arrives.

Deprecated
static let MPMoviePlayerWillEnterFullscreen: NSNotification.Name

Posted when a movie player is about to enter full-screen mode. The userInfo dictionary contains keys whose values describe the transition animation used to enter full-screen mode. See Fullscreen Notification Keys.

Deprecated
static let MPMoviePlayerWillExitFullscreen: NSNotification.Name

Posted when a movie player is about to exit full-screen mode. The userInfo dictionary contains keys whose values describe the transition animation used to exit full-screen mode. See Fullscreen Notification Keys.

Deprecated
static let MPMovieSourceTypeAvailable: NSNotification.Name

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

Deprecated
static let SKCloudServiceCapabilitiesDidChange: NSNotification.Name

Called when the capabilities associated with the music library on the device change.

static let SKStorefrontIdentifierDidChange: NSNotification.Name

Called when the storefront identifier associated with the device changes.

static let TVTopShelfItemsDidChange: NSNotification.Name

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

static let UIAccessibilityBoldTextStatusDidChange: NSNotification.Name

Posted by UIKit when the system’s Bold Text setting has changed.

static let UIAccessibilityClosedCaptioningStatusDidChange: NSNotification.Name

Posted by UIKit when the setting for closed captioning has changed.

static let UIAccessibilityDarkerSystemColorsStatusDidChange: NSNotification.Name

Posted by UIKit when the system’s Darken Colors setting has changed.

static let UIAccessibilityGrayscaleStatusDidChange: NSNotification.Name

Posted by UIKit when the system’s Grayscale setting has changed.

static let UIAccessibilityGuidedAccessStatusDidChange: NSNotification.Name

Posted by UIKit when a Guided Access session starts or ends.

static let UIAccessibilityInvertColorsStatusDidChange: NSNotification.Name

Posted by UIKit when the setting for inverted colors has changed.

static let UIAccessibilityMonoAudioStatusDidChange: NSNotification.Name

Posted by UIKit when system audio changes from stereo to mono.

static let UIAccessibilityReduceMotionStatusDidChange: NSNotification.Name

Posted by UIKit when the system’s Reduce Motion setting has changed.

static let UIAccessibilityReduceTransparencyStatusDidChange: NSNotification.Name

Posted by UIKit when the system’s Reduce Transparency system setting has changed.

static let UIAccessibilitySpeakScreenStatusDidChange: NSNotification.Name

Posted by UIKit when the system’s Speak Screen setting has changed.

static let UIAccessibilitySpeakSelectionStatusDidChange: NSNotification.Name

Posted by UIKit when the system’s Speak Selection setting has changed.

static let UIAccessibilitySwitchControlStatusDidChange: NSNotification.Name

Posted by UIKit when the system’s Switch Control setting has changed.

static let UIApplicationDidEnterBackground: NSNotification.Name

Posted when the app enters the background.

static let UIApplicationDidFinishLaunching: NSNotification.Name

Posted immediately after the app finishes launching.

static let UIApplicationDidReceiveMemoryWarning: NSNotification.Name

Posted when the app receives a warning from the operating system about low memory availability.

static let UIApplicationSignificantTimeChange: NSNotification.Name

Posted when there is a significant change in time, for example, change to a new day (midnight), carrier time update, and change to or from daylight savings time.

static let UIApplicationUserDidTakeScreenshot: NSNotification.Name

Posted when the user presses the Home and Lock buttons to take a screenshot.

static let UIApplicationWillEnterForeground: NSNotification.Name

Posted shortly before an app leaves the background state on its way to becoming the active app.

static let UIApplicationWillResignActive: NSNotification.Name

Posted when the app is no longer active and loses focus.

static let UIApplicationWillTerminate: NSNotification.Name

Posted when the app is about to terminate.

static let UIContentSizeCategoryDidChange: NSNotification.Name

Posted when the user changes the preferred content size setting.

static let UIDeviceProximityStateDidChange: NSNotification.Name

Posted when the state of the proximity sensor changes.

static let UIScreenBrightnessDidChange: NSNotification.Name

This notification is posted when the brightness of a screen changes. The object of the notification is the UIScreen object whose brightness property changed. There is no userInfo dictionary.

static let UIScreenDidConnect: NSNotification.Name

This notification is posted when a new screen is connected to the device. The object of the notification is the UIScreen object representing the new screen. There is no userInfo dictionary.

static let UIScreenDidDisconnect: NSNotification.Name

This notification is posted when a screen is disconnected from the device. The object of the notification is the UIScreen object that represented the now disconnected screen. There is no userInfo dictionary.

static let UIScreenModeDidChange: NSNotification.Name

This notification is posted when the current mode of a screen changes. The object of the notification is the UIScreen object whose currentMode property changed. There is no userInfo dictionary.

static let UITableViewSelectionDidChange: NSNotification.Name

Posted when the selected row in the posting table view changes.

static let UITextFieldTextDidBeginEditing: NSNotification.Name

Notifies observers that an editing session began in a text field. The affected text field is stored in the object parameter of the notification. The userInfo dictionary is not used.

static let UITextFieldTextDidChange: NSNotification.Name

Notifies observers that the text in a text field changed. The affected text field is stored in the object parameter of the notification.

static let UITextFieldTextDidEndEditing: NSNotification.Name

Notifies observers that the editing session ended for a text field. The affected text field is stored in the object parameter of the notification. The userInfo dictionary is not used.

static let UITextViewTextDidBeginEditing: NSNotification.Name

Notifies observers that an editing session began in a text view. The affected view is stored in the object parameter of the notification. The userInfo dictionary is not used.

static let UITextViewTextDidChange: NSNotification.Name

Notifies observers that the text in a text view changed. The affected view is stored in the object parameter of the notification. The userInfo dictionary is not used.

static let UITextViewTextDidEndEditing: NSNotification.Name

Notifies observers that the editing session ended for a text view. The affected view is stored in the object parameter of the notification. The userInfo dictionary is not used.

static let UIViewControllerShowDetailTargetDidChange: NSNotification.Name

Posted when a split view controller is expanded or collapsed.

static let UIWindowDidBecomeHidden: NSNotification.Name

Posted when an UIWindow object becomes hidden.

static let UIWindowDidBecomeKey: NSNotification.Name

Posted whenever a UIWindow object becomes the key window.

static let UIWindowDidBecomeVisible: NSNotification.Name

Posted when an UIWindow object becomes visible.

static let UIWindowDidResignKey: NSNotification.Name

Posted whenever a UIWindow object resigns its status as main window.

static let ALAssetsLibraryChanged: NSNotification.Name

Sent when the contents of the assets library have changed from under the app that is using the data.

Deprecated
static let AVCaptureDeviceSubjectAreaDidChange: NSNotification.Name

Posted when the instance of AVCaptureDevice has detected a substantial change to the video subject area.

static let AVCaptureSessionInterruptionEnded: NSNotification.Name

Posted if an interruption to a capture session finishes.

static let AVCaptureSessionWasInterrupted: NSNotification.Name

Posted if a capture session is interrupted.

static let MPMediaLibraryDidChange: NSNotification.Name

Indicates the media library has changed.

static let MPMediaPlaybackIsPreparedToPlayDidChange: NSNotification.Name

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

Deprecated
static let MPMusicPlayerControllerNowPlayingItemDidChange: NSNotification.Name

Posted when the currently playing media item has changed.

static let MPMusicPlayerControllerPlaybackStateDidChange: NSNotification.Name

Posted when the playback state has been changed programmatically or by user action.

static let MPMusicPlayerControllerVolumeDidChange: NSNotification.Name

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

static let NKIssueDownloadCompleted: NSNotification.Name

Posted when all assets of the issue have been downloaded.

static let UIApplicationBackgroundRefreshStatusDidChange: NSNotification.Name

Posted when the app’s status for downloading content in the background changes.

static let UIApplicationDidChangeStatusBarFrame: NSNotification.Name

Posted when the frame of the status bar changes.

static let UIApplicationDidChangeStatusBarOrientation: NSNotification.Name

Posted when the orientation of the app’s user interface changes.

static let UIApplicationWillChangeStatusBarFrame: NSNotification.Name

Posted when the app is about to change the frame of the status bar.

static let UIApplicationWillChangeStatusBarOrientation: NSNotification.Name

Posted when the app is about to change the orientation of its interface.

static let UIDeviceOrientationDidChange: NSNotification.Name

Posted when the orientation of the device changes.

static let UIDocumentStateChanged: NSNotification.Name

Posted by the document object when there is a change in the state of the document.

static let UIKeyboardDidChangeFrame: NSNotification.Name

Posted immediately after a change in the keyboard’s frame.

static let UIKeyboardDidHide: NSNotification.Name

Posted immediately after the dismissal of the keyboard.

static let UIKeyboardDidShow: NSNotification.Name

Posted immediately after the display of the keyboard.

static let UIKeyboardWillChangeFrame: NSNotification.Name

Posted immediately prior to a change in the keyboard’s frame.

static let UIKeyboardWillHide: NSNotification.Name

Posted immediately prior to the dismissal of the keyboard.

static let UIKeyboardWillShow: NSNotification.Name

Posted immediately prior to the display of the keyboard.

static let UIMenuControllerDidHideMenu: NSNotification.Name

Posted by the menu controller just after it hides the menu.

static let UIMenuControllerDidShowMenu: NSNotification.Name

Posted by the menu controller just after it shows the menu.

static let UIMenuControllerMenuFrameDidChange: NSNotification.Name

Posted when the frame of a visible menu changes.

static let UIMenuControllerWillHideMenu: NSNotification.Name

Posted by the menu controller just before it hides the menu.

static let UIMenuControllerWillShowMenu: NSNotification.Name

Posted by the menu controller just before it shows the menu.

static let UIPasteboardChanged: NSNotification.Name

Posted by a pasteboard object when its contents change.

static let UIPasteboardRemoved: NSNotification.Name

Posted by a pasteboard object just before an app removes it.

static let UIApplicationProtectedDataDidBecomeAvailable: NSNotification.Name

Posted when the protected files become available for your code to access.

static let UIApplicationProtectedDataWillBecomeUnavailable: NSNotification.Name

Posted shortly before protected files are locked down and become inaccessible.

static let GKPlayerAuthenticationDidChangeNotificationName: NSNotification.Name

Posted after the isAuthenticated property of the shared local player object changes. The object property for this notification is a GKLocalPlayer object. Passing nil provides standard Notification Center behavior which is to receive the notification for any object.

static let GKPlayerDidChangeNotificationName: NSNotification.Name

Posted when a player object’s data changes.

static let WKAccessibilityReduceMotionStatusDidChange: NSNotification.Name

Posted by WatchKit when reduced motion is enabled or disabled. This notification does not include a parameter.

Beta

Relationships

See Also

Creating a Notification

typealias Notification.Name

An alias for a type used to represent the name of a notification.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software