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.

Symbols

Type Properties

static let AVAudio​Engine​Configuration​Change:​ NSNotification.Name

Posted when the audio engine configuration changes.

static let AVAudio​Session​Route​Change:​ NSNotification.Name

Posted when the system’s audio route changes.

static let AVAudio​Session​Silence​Secondary​Audio​Hint:​ NSNotification.Name

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

static let CKAccount​Changed:​ NSNotification.Name

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

static let CNContact​Store​Did​Change:​ NSNotification.Name

Posted notifications when changes occur in another CNContactStore.

static let EKEvent​Store​Changed:​ 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 HKUser​Preferences​Did​Change:​ NSNotification.Name

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

let HMCharacteristic​Property​Supports​Event​Notification:​ 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 NSBundle​Resource​Request​Low​Disk​Space:​ 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 NSCalendar​Day​Changed:​ NSNotification.Name

Posted whenever the calendar day of the system changes, as determined by the system calendar, locale, and time zone. This notification does not provide an object.

static let NSExtension​Host​Did​Become​Active:​ NSNotification.Name

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

static let NSExtension​Host​Did​Enter​Background:​ NSNotification.Name

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

static let NSExtension​Host​Will​Enter​Foreground:​ NSNotification.Name

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

static let NSExtension​Host​Will​Resign​Active:​ NSNotification.Name

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

static let NSFile​Handle​Connection​Accepted:​ NSNotification.Name

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

static let NSFile​Handle​Data​Available:​ 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 NSFile​Handle​Read​To​End​Of​File​Completion:​ 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 NSHTTPCookie​Manager​Accept​Policy​Changed:​ NSNotification.Name

This notification is posted when the acceptance policy of the NSHTTPCookie​Storage instance has changed.

static let NSHTTPCookie​Manager​Cookies​Changed:​ NSNotification.Name

This notification is posted when the cookies stored in the NSHTTPCookie​Storage instance have changed.

static let NSManaged​Object​Context​Did​Save:​ NSNotification.Name

Posted whenever a managed object context completes a save operation.

static let NSManaged​Object​Context​Objects​Did​Change:​ NSNotification.Name

Posted when values of properties of objects contained in a managed object context are changed.

static let NSManaged​Object​Context​Will​Save:​ NSNotification.Name

Posted whenever a managed object context is about to perform a save operation.

static let NSMetadata​Query​Did​Finish​Gathering:​ NSNotification.Name

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

static let NSMetadata​Query​Did​Start​Gathering:​ NSNotification.Name

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

static let NSMetadata​Query​Did​Update:​ NSNotification.Name

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

static let NSMetadata​Query​Gathering​Progress:​ NSNotification.Name

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

static let NSPersistent​Store​Coordinator​Stores​Did​Change:​ NSNotification.Name

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

static let NSPersistent​Store​Coordinator​Will​Remove​Store:​ NSNotification.Name

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

static let NSProcess​Info​Power​State​Did​Change:​ NSNotification.Name

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

static let NSSystem​Clock​Did​Change:​ NSNotification.Name

Posted whenever the system clock is changed. This can be initiated by a call to settimeofday() or the user changing values in the Date and Time Preference panel.

static let NSThread​Will​Exit:​ 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 NSURLCredential​Storage​Changed:​ NSNotification.Name

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

static let NSUbiquity​Identity​Did​Change:​ NSNotification.Name

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

static let NSUndo​Manager​Checkpoint:​ NSNotification.Name

Posted whenever an NSUndo​Manager object opens or closes an undo group (except when it opens a top-level group) and when checking the redo stack in can​Redo.

static let NSUndo​Manager​Did​Close​Undo​Group:​ NSNotification.Name

Posted after an NSUndo​Manager object closes an undo group, which occurs in the implementation of the end​Undo​Grouping() method.

static let NSUndo​Manager​Did​Open​Undo​Group:​ NSNotification.Name

Posted whenever an NSUndo​Manager object opens an undo group, which occurs in the implementation of the begin​Undo​Grouping() method.

static let NSUndo​Manager​Did​Redo​Change:​ NSNotification.Name

Posted just after an NSUndo​Manager object performs a redo operation (redo()).

static let NSUndo​Manager​Did​Undo​Change:​ NSNotification.Name

Posted just after an NSUndo​Manager object performs an undo operation.

static let NSUndo​Manager​Will​Close​Undo​Group:​ NSNotification.Name

Posted before an NSUndo​Manager object closes an undo group, which occurs in the implementation of the end​Undo​Grouping() method.

static let NSUndo​Manager​Will​Redo​Change:​ NSNotification.Name

Posted just before an NSUndo​Manager object performs a redo operation (redo()).

static let NSUndo​Manager​Will​Undo​Change:​ NSNotification.Name

Posted just before an NSUndo​Manager object performs an undo operation.

static let NSWill​Become​Multi​Threaded:​ 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 detach​New​Thread​Selector(_:​to​Target:​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 PKPass​Library​Remote​Payment​Passes​Did​Change:​ PKPass​Library​Notification​Name

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 UIAccessibility​Announcement​Did​Finish:​ NSNotification.Name

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

static let UIAccessibility​Element​Focused:​ NSNotification.Name
static let WKAudio​File​Player​Item​Time​Jumped:​ NSNotification.Name

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

static let ABPeople​Picker​Displayed​Property​Did​Change:​ NSNotification.Name

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

static let ABPeople​Picker​Value​Selection​Did​Change:​ NSNotification.Name

Posted when the selection in a multivalue property is changed.

static let ACAccount​Store​Did​Change:​ NSNotification.Name

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

static let AVAsset​Chapter​Metadata​Groups​Did​Change:​ NSNotification.Namestatic let AVAsset​Contains​Fragments​Did​Change:​ NSNotification.Namestatic let AVAsset​Duration​Did​Change:​ NSNotification.Namestatic let AVAsset​Media​Selection​Groups​Did​Change:​ NSNotification.Namestatic let AVAsset​Track​Segments​Did​Change:​ NSNotification.Namestatic let AVAsset​Track​Time​Range​Did​Change:​ NSNotification.Namestatic let AVAsset​Track​Track​Associations​Did​Change:​ NSNotification.Namestatic let AVAsset​Was​Defragmented:​ NSNotification.Name
static let AVCapture​Device​Was​Disconnected:​ NSNotification.Name

Posted when an existing device becomes unavailable.

static let AVCapture​Session​Runtime​Error:​ NSNotification.Name

Posted if an error occurred during a capture session.

static let AVFragmented​Movie​Contains​Movie​Fragments​Did​Change:​ NSNotification.Namestatic let AVFragmented​Movie​Duration​Did​Change:​ NSNotification.Namestatic let AVFragmented​Movie​Track​Segments​Did​Change:​ NSNotification.Namestatic let AVFragmented​Movie​Track​Time​Range​Did​Change:​ NSNotification.Namestatic let AVFragmented​Movie​Was​Defragmented:​ NSNotification.Name
static let AVPlayer​Item​Playback​Stalled:​ NSNotification.Name

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

static let AVPlayer​Item​Time​Jumped:​ NSNotification.Name

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

static let GCController​Did​Connect:​ NSNotification.Name

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

static let GCController​Did​Disconnect:​ NSNotification.Name

Posted immediately after a controller is disconnected from the device.

static let IKFilter​Browser​Filter​Double​Click:​ NSNotification.Name

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

static let IKFilter​Browser​Filter​Selected:​ NSNotification.Name

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

static let IKFilter​Browser​Will​Preview​Filter:​ NSNotification.Name

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

static let IOBluetooth​Host​Controller​Powered​Off:​ NSNotification.Namestatic let IOBluetooth​Host​Controller​Powered​On:​ NSNotification.Namestatic let IOBluetooth​L2CAPChannel​Published:​ NSNotification.Namestatic let IOBluetooth​L2CAPChannel​Terminated:​ NSNotification.Name
static let MKAnnotation​Callout​Info​Did​Change:​ NSNotification.Name

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

static let NEFilter​Configuration​Did​Change:​ NSNotification.Name

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

static let NEVPNConfiguration​Change:​ NSNotification.Name

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

static let NEVPNStatus​Did​Change:​ NSNotification.Name

Posted when the status of the VPN connection changes.

let NSAccessibility​Announcement​Requested​Notification:​ String

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

let NSAccessibility​Application​Activated​Notification:​ String

This notification is posted after the app has been activated. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Application​Deactivated​Notification:​ String

This notification is posted after the app has been deactivated. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Application​Hidden​Notification:​ String

This notification is posted after the app is hidden. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Application​Shown​Notification:​ String

This notification is posted after the app is shown. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Created​Notification:​ String

This notification is posted after an accessibility element is created. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Drawer​Created​Notification:​ String

This notification is posted after a drawer appears. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Focused​UIElement​Changed​Notification:​ String

This notification is posted after an accessibility element gains focus. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Focused​Window​Changed​Notification:​ String

This notification is posted after the key window changes. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Help​Tag​Created​Notification:​ String

This notification is posted after a help tag appears. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Layout​Changed​Notification:​ String

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 user​Info dictionary with the key NSAccessibility​UIElements​Key and an array containing the UI elements that have been added or changed. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Main​Window​Changed​Notification:​ String

This notification is posted after the main window changes. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Moved​Notification:​ String

This notification is posted after an accessibility element moves. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Resized​Notification:​ String

This notification is posted after an accessibility element’s size changes. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Row​Collapsed​Notification:​ String

This notification is posted after a row collapses. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Row​Count​Changed​Notification:​ String

This notification is posted after a row is added or deleted. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Row​Expanded​Notification:​ String

This notification is posted after a row expands. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Selected​Cells​Changed​Notification:​ String

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

let NSAccessibility​Selected​Children​Changed​Notification:​ String

This notification is posted after one or more child elements are selected or deselected. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Selected​Children​Moved​Notification:​ String

This notification is posted after the selected items in a layout area move. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Selected​Columns​Changed​Notification:​ String

This notification is posted after one or more columns are selected or deselected. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Selected​Rows​Changed​Notification:​ String

This notification is posted after one or more rows are selected or deselected. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Selected​Text​Changed​Notification:​ String

This notification is posted after text is selected or deselected. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Sheet​Created​Notification:​ String

This notification is posted after a sheet appears. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Title​Changed​Notification:​ String

This notification is posted after an accessibility element’s title changes. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​UIElement​Destroyed​Notification:​ String

This notification is posted after an accessibility element is destroyed. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Units​Changed​Notification:​ String

This notification is posted after the units in a layout area change. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Value​Changed​Notification:​ String

This notification is posted after an accessibility element’s value changes. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Window​Created​Notification:​ String

This notification is posted after a new window appears. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Window​Deminiaturized​Notification:​ String

This notification is posted after a window is restored to full size from the Dock. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Window​Miniaturized​Notification:​ String

This notification is posted after a window is put in the Dock. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Window​Moved​Notification:​ String

This notification is posted after a window moves. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

let NSAccessibility​Window​Resized​Notification:​ String

This notification is posted after a window’s size changes. Post this notification using the NSAccessibility​Post​Notification(_:​_:​) function instead of an NSNotification​Center instance.

static let NSAnimation​Progress​Mark:​ NSNotification.Name

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

static let NSAntialias​Threshold​Changed:​ NSNotification.Name

Posted after the threshold for anti-aliasing changes.

static let NSApple​Event​Manager​Will​Process​First​Event:​ NSNotification.Name

Posted by NSApple​Event​Manager 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.

static let NSApplication​Did​Become​Active:​ NSNotification.Name

Posted immediately after the app becomes active.

static let NSApplication​Did​Change​Screen​Parameters:​ NSNotification.Name

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

static let NSApplication​Did​Finish​Launching:​ NSNotification.Name

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

static let NSApplication​Did​Hide:​ NSNotification.Name

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

static let NSApplication​Did​Resign​Active:​ NSNotification.Name

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

static let NSApplication​Did​Unhide:​ NSNotification.Name

Posted at the end of the unhide​Without​Activation() method to indicate that the app is now visible.

static let NSApplication​Did​Update:​ NSNotification.Name

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

static let NSApplication​Will​Become​Active:​ NSNotification.Name

Posted immediately before the app becomes active.

static let NSApplication​Will​Finish​Launching:​ NSNotification.Name

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

static let NSApplication​Will​Hide:​ NSNotification.Name

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

static let NSApplication​Will​Resign​Active:​ NSNotification.Name

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

static let NSApplication​Will​Terminate:​ NSNotification.Name

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

static let NSApplication​Will​Unhide:​ NSNotification.Name

Posted at the start of the unhide​Without​Activation() method to indicate that the app is about to become visible.

static let NSApplication​Will​Update:​ NSNotification.Name

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

static let NSBrowser​Column​Configuration​Did​Change:​ NSNotification.Name

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

static let NSClass​Description​Needed​For​Class:​ NSNotification.Name

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

static let NSColor​List​Did​Change:​ NSNotification.Name
static let NSColor​Panel​Color​Did​Change:​ NSNotification.Name

Posted when the color of the NSColor​Panel is set, as when NSColor​Panel is invoked.

static let NSCombo​Box​Selection​Did​Change:​ NSNotification.Name

Posted after the pop-up list selection of the NSCombo​Box changes.

static let NSCombo​Box​Selection​Is​Changing:​ NSNotification.Name

Posted whenever the pop-up list selection of the NSCombo​Box is changing.

static let NSCombo​Box​Will​Dismiss:​ NSNotification.Name

Posted whenever the pop-up list of the NSCombo​Box is about to be dismissed.

static let NSCombo​Box​Will​Pop​Up:​ NSNotification.Name

Posted whenever the pop-up list of the NSCombo​Box is going to be displayed.

static let NSContext​Help​Mode​Did​Activate:​ NSNotification.Name

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

static let NSContext​Help​Mode​Did​Deactivate:​ 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.

static let NSControl​Text​Did​Begin​Editing:​ NSNotification.Name

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

static let NSControl​Text​Did​Change:​ NSNotification.Name

Sent when the text in the receiving control changes.

static let NSControl​Text​Did​End​Editing:​ NSNotification.Name

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

static let NSControl​Tint​Did​Change:​ NSNotification.Name

Sent after the user changes control tint preference.

static let NSDrawer​Did​Close:​ NSNotification.Name

Posted whenever the drawer is closed.

static let NSDrawer​Did​Open:​ NSNotification.Name

Posted whenever the drawer is opened.

static let NSDrawer​Will​Close:​ NSNotification.Name

Posted whenever the drawer is about to close.

static let NSDrawer​Will​Open:​ NSNotification.Name

Posted whenever the drawer is about to open.

static let NSFont​Set​Changed:​ NSNotification.Name

Posted after the the currently-set font changes.

static let NSImage​Rep​Registry​Did​Change:​ NSNotification.Name

Posted whenever the NSImage​Rep class registry changes.

static let NSMenu​Did​Add​Item:​ NSNotification.Name

Posted after a menu item is added to the menu.

static let NSMenu​Did​Change​Item:​ NSNotification.Name

Posted after a menu item in the menu changes appearance.

static let NSMenu​Did​End​Tracking:​ NSNotification.Name

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

static let NSMenu​Did​Remove​Item:​ NSNotification.Name

Posted after a menu item is removed from the menu.

static let NSMenu​Did​Send​Action:​ NSNotification.Name

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

static let NSMenu​Will​Send​Action:​ NSNotification.Name

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

static let NSOutline​View​Column​Did​Move:​ NSNotification.Name

Posted whenever a column is moved by user action in an NSOutline​View object.

static let NSOutline​View​Column​Did​Resize:​ NSNotification.Name

Posted whenever a column is resized in an NSOutline​View object.

static let NSOutline​View​Item​Did​Collapse:​ NSNotification.Name

Posted whenever an item is collapsed in an NSOutline​View object.

static let NSOutline​View​Item​Did​Expand:​ NSNotification.Name

Posted whenever an item is expanded in an NSOutline​View object.

static let NSOutline​View​Item​Will​Collapse:​ NSNotification.Name

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

static let NSOutline​View​Item​Will​Expand:​ NSNotification.Name

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

static let NSOutline​View​Selection​Is​Changing:​ NSNotification.Name

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

static let NSPersistent​Store​Did​Import​Ubiquitous​Content​Changes:​ NSNotification.Name

Posted after records are imported from the ubiquitous content store.

Deprecated
static let NSPop​Up​Button​Cell​Will​Pop​Up:​ NSNotification.Name

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

static let NSPop​Up​Button​Will​Pop​Up:​ NSNotification.Name

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

static let NSPopover​Did​Close:​ NSNotification.Name

Sent after the popover has finished animating offscreen.

static let NSPopover​Did​Show:​ NSNotification.Name

Sent after the popover has finished animating onscreen.

static let NSRule​Editor​Rows​Did​Change:​ NSNotification.Name

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

static let NSScreen​Color​Space​Did​Change:​ NSNotification.Name

Posted when the color space of the screen has changed.

static let NSScroll​View​Did​End​Live​Scroll:​ NSNotification.Name

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

static let NSScroll​View​Did​Live​Scroll:​ NSNotification.Name

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

static let NSScroll​View​Will​Start​Live​Scroll:​ 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).

static let NSSpell​Checker​Did​Change​Automatic​Capitalization:​ NSNotification.Namestatic let NSSpell​Checker​Did​Change​Automatic​Dash​Substitution:​ NSNotification.Namestatic let NSSpell​Checker​Did​Change​Automatic​Period​Substitution:​ NSNotification.Namestatic let NSSpell​Checker​Did​Change​Automatic​Quote​Substitution:​ NSNotification.Name
static let NSSpell​Checker​Did​Change​Automatic​Spelling​Correction:​ 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.

static let NSSpell​Checker​Did​Change​Automatic​Text​Replacement:​ NSNotification.Name

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

static let NSSplit​View​Did​Resize​Subviews:​ NSNotification.Name

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

static let NSSplit​View​Will​Resize​Subviews:​ NSNotification.Name

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

static let NSSystem​Colors​Did​Change:​ NSNotification.Name

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

static let NSTable​View​Column​Did​Move:​ NSNotification.Name

Posted whenever a column is moved by user action in an NSTable​View object.

static let NSTable​View​Column​Did​Resize:​ NSNotification.Name

Posted whenever a column is resized in an NSTable​View object.

static let NSTable​View​Selection​Did​Change:​ NSNotification.Name

Posted after an NSTable​View object's selection changes.

static let NSTable​View​Selection​Is​Changing:​ NSNotification.Name

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

static let NSText​Did​Begin​Editing:​ NSNotification.Name

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

static let NSText​Did​Change:​ NSNotification.Name

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

static let NSText​Did​End​Editing:​ NSNotification.Name

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

static let NSText​View​Did​Change​Selection:​ NSNotification.Name

Posted when the selected range of characters changes.

static let NSText​View​Did​Change​Typing​Attributes:​ NSNotification.Name

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

static let NSText​View​Will​Change​Notifying​Text​View:​ NSNotification.Name

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

static let NSToolbar​Did​Remove​Item:​ NSNotification.Name

Posted after an item is removed from a toolbar.

static let NSToolbar​Will​Add​Item:​ NSNotification.Name

Posted before a new item is added to the toolbar.

static let NSView​Bounds​Did​Change:​ 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 posts​Bounds​Changed​Notifications property is true.

static let NSView​Did​Update​Tracking​Areas:​ NSNotification.Name

Posted whenever an NSView object recalculates its tracking areas.

static let NSView​Focus​Did​Change:​ NSNotification.Name

Deprecated in macOS 10.4 and later. Posted for an NSView object and each of its descendants (recursively) whenever the frame or bounds geometry of the view changed.

static let NSView​Frame​Did​Change:​ NSNotification.Name

Posted whenever the view’s frame rectangle changes to a new value, but only when the view’s posts​Frame​Changed​Notifications property is true.

static let NSView​Global​Frame​Did​Change:​ NSNotification.Name

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

static let NSWindow​Did​Become​Key:​ NSNotification.Name

Posted whenever an NSWindow object becomes the key window.

static let NSWindow​Did​Become​Main:​ NSNotification.Name

Posted whenever an NSWindow object becomes the main window.

static let NSWindow​Did​Change​Screen:​ NSNotification.Name

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

static let NSWindow​Did​Change​Screen​Profile:​ NSNotification.Name

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

static let NSWindow​Did​Deminiaturize:​ NSNotification.Name

Posted whenever an NSWindow object is deminimized.

static let NSWindow​Did​End​Sheet:​ NSNotification.Name

Posted whenever an NSWindow object closes an attached sheet.

static let NSWindow​Did​Enter​Version​Browser:​ NSNotification.Name

Posted when the window will enter version browser mode.

static let NSWindow​Did​Exit​Full​Screen:​ NSNotification.Name

Posted when the window did exit full screen mode.

static let NSWindow​Did​Exit​Version​Browser:​ NSNotification.Name

Posted when the window did exit version browser mode.

static let NSWindow​Did​Expose:​ 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.

static let NSWindow​Did​Miniaturize:​ NSNotification.Name

Posted whenever an NSWindow object is minimized.

static let NSWindow​Did​Move:​ NSNotification.Name

Posted whenever an NSWindow object is moved.

static let NSWindow​Did​Resign​Key:​ NSNotification.Name

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

static let NSWindow​Did​Resign​Main:​ NSNotification.Name

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

static let NSWindow​Did​Resize:​ NSNotification.Name

Posted whenever an NSWindow object’s size changes.

static let NSWindow​Did​Update:​ NSNotification.Name

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

static let NSWindow​Will​Begin​Sheet:​ NSNotification.Name

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

static let NSWindow​Will​Close:​ NSNotification.Name

Posted whenever an NSWindow object is about to close.

static let NSWindow​Will​Enter​Full​Screen:​ NSNotification.Name

Posted when the window will enter full screen mode.

static let NSWindow​Will​Enter​Version​Browser:​ NSNotification.Name

Posted when the window will enter version browser mode.

static let NSWindow​Will​Exit​Full​Screen:​ NSNotification.Name

Posted when the window will exit full screen mode.

static let NSWindow​Will​Exit​Version​Browser:​ NSNotification.Name

Posted when the window will exit version browser mode.

static let NSWindow​Will​Miniaturize:​ NSNotification.Name

Posted whenever an NSWindow object is about to be minimized.

static let NSWindow​Will​Move:​ NSNotification.Name

Posted whenever an NSWindow object is about to move.

static let NSWorkspace​Did​Change​File​Labels:​ NSNotification.Name

Posted when the Finder file labels or colors change.

static let NSWorkspace​Did​Mount:​ NSNotification.Name

Posted when a new device has been mounted.

static let NSWorkspace​Did​Perform​File​Operation:​ NSNotification.Name

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

Deprecated
static let NSWorkspace​Did​Rename​Volume:​ 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.

static let NSWorkspace​Did​Unmount:​ NSNotification.Name

Posted when the Finder did unmount a device.

static let NSWorkspace​Did​Wake:​ NSNotification.Name

Posted when the machine wakes from sleep.

static let NSWorkspace​Screens​Did​Sleep:​ NSNotification.Name

Posted when the machine’s screen goes to sleep.

static let NSWorkspace​Will​Power​Off:​ NSNotification.Name

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

static let NSWorkspace​Will​Unmount:​ NSNotification.Name

Posted when the Finder is about to unmount a device.

static let PDFDocument​Did​Begin​Page​Find:​ NSNotification.Name

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

static let PDFDocument​Did​Begin​Page​Write:​ NSNotification.Name

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

static let PDFDocument​Did​Begin​Write:​ NSNotification.Name

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

static let PDFDocument​Did​End​Page​Find:​ NSNotification.Name

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

static let PDFDocument​Did​End​Page​Write:​ NSNotification.Name

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

static let PDFDocument​Did​End​Write:​ NSNotification.Name

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

static let PDFDocument​Did​Find​Match:​ NSNotification.Name

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

static let PDFThumbnail​View​Document​Edited:​ NSNotification.Name
static let PDFView​Annotation​Hit:​ NSNotification.Name

Posted when the user clicks on an annotation.

static let PDFView​Copy​Permission:​ NSNotification.Name

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

static let PDFView​Document​Changed:​ NSNotification.Name

Posted when a new document is associated with the view.

static let PDFView​Page​Changed:​ NSNotification.Name

Posted when a new page becomes the current page.

static let PDFView​Print​Permission:​ NSNotification.Name

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

static let PDFView​Selection​Changed:​ NSNotification.Name

Posted when the current selection has changed.

static let PDFView​Visible​Pages​Changed:​ NSNotification.Name
static let QCComposition​Picker​View​Did​Select​Composition:​ NSNotification.Name

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

static let QCComposition​Repository​Did​Update:​ NSNotification.Name

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

static let Web​History​All​Items​Removed:​ NSNotification.Name

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

static let Web​History​Item​Changed:​ 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 Web​History​Items​Added:​ NSNotification.Name

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

static let Web​History​Items​Removed:​ NSNotification.Name

Posted when items have been removed from the web history.

static let Web​History​Loaded:​ NSNotification.Name

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

static let Web​History​Saved:​ NSNotification.Name

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

static let Web​Preferences​Changed:​ NSNotification.Name

Posted when the web preference settings are changed.

static let Web​View​Did​Begin​Editing:​ NSNotification.Name

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

static let Web​View​Did​Change:​ NSNotification.Name

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

static let Web​View​Did​Change​Selection:​ NSNotification.Name

Posted when a web view changes its typing selection.

static let Web​View​Did​End​Editing:​ NSNotification.Name

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

static let Web​View​Progress​Estimate​Changed:​ NSNotification.Name

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

static let Web​View​Progress​Finished:​ NSNotification.Name

Posted by a WebView object when the load has finished.

static let Web​View​Progress​Started:​ NSNotification.Name

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

static let ab​Database​Changed:​ NSNotification.Name

Posted when this process has changed the Address Book database.

static let ab​Database​Changed​Externally:​ NSNotification.Name

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

static let quartz​Filter​Manager​Did​Add​Filter:​ NSNotification.Namestatic let quartz​Filter​Manager​Did​Modify​Filter:​ NSNotification.Namestatic let quartz​Filter​Manager​Did​Remove​Filter:​ NSNotification.Namestatic let quartz​Filter​Manager​Did​Select​Filter:​ NSNotification.Name
static let EAAccessory​Did​Connect:​ NSNotification.Name

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

static let EAAccessory​Did​Disconnect:​ NSNotification.Name

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

static let MPMovie​Duration​Available:​ NSNotification.Name

Posted when the duration of a movie has been determined. There is no user​Info dictionary.

Deprecated
static let MPMovie​Media​Types​Available:​ NSNotification.Name

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

Deprecated
static let MPMovie​Natural​Size​Available:​ NSNotification.Name

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

Deprecated
static let MPMovie​Player​Did​Enter​Fullscreen:​ NSNotification.Name

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

Deprecated
static let MPMovie​Player​Did​Exit​Fullscreen:​ NSNotification.Name

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

Deprecated
static let MPMovie​Player​Is​Air​Play​Video​Active​Did​Change:​ NSNotification.Name

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

Deprecated
static let MPMovie​Player​Load​State​Did​Change:​ NSNotification.Name

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

Deprecated
static let MPMovie​Player​Now​Playing​Movie​Did​Change:​ NSNotification.Name

Posted when the currently playing movie has changed. There is no user​Info dictionary.

Deprecated
static let MPMovie​Player​Playback​Did​Finish:​ NSNotification.Name

Posted when a movie has finished playing. The user​Info dictionary of this notification contains the MPMovie​Player​Playback​Did​Finish​Reason​User​Info​Key key, which indicates the reason that playback finished. This notification is also sent when playback fails because of an error.

Deprecated
static let MPMovie​Player​Playback​State​Did​Change:​ NSNotification.Name

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

Deprecated
static let MPMovie​Player​Scaling​Mode​Did​Change:​ NSNotification.Name

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

Deprecated
static let MPMovie​Player​Thumbnail​Image​Request​Did​Finish:​ 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 user​Info dictionary contains values for the following keys:

Deprecated
static let MPMovie​Player​Will​Enter​Fullscreen:​ NSNotification.Name

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

Deprecated
static let MPMovie​Player​Will​Exit​Fullscreen:​ NSNotification.Name

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

Deprecated
static let MPMovie​Source​Type​Available:​ NSNotification.Name

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

Deprecated
static let SKCloud​Service​Capabilities​Did​Change:​ NSNotification.Name

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

static let SKStorefront​Identifier​Did​Change:​ NSNotification.Name

Called when the storefront identifier associated with the device changes.

static let TVTop​Shelf​Items​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Assistive​Touch​Status​Did​Change:​ NSNotification.Name
static let UIAccessibility​Bold​Text​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Closed​Captioning​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Darker​System​Colors​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Grayscale​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Hearing​Device​Paired​Ear​Did​Change:​ NSNotification.Name
static let UIAccessibility​Invert​Colors​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Mono​Audio​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Reduce​Motion​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Reduce​Transparency​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Shake​To​Undo​Did​Change:​ NSNotification.Name
static let UIAccessibility​Speak​Screen​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Speak​Selection​Status​Did​Change:​ NSNotification.Name

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

static let UIAccessibility​Switch​Control​Status​Did​Change:​ NSNotification.Name

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

static let UIApplication​Did​Finish​Launching:​ NSNotification.Name

Posted immediately after the app finishes launching.

static let UIApplication​Did​Receive​Memory​Warning:​ NSNotification.Name

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

static let UIApplication​Significant​Time​Change:​ 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 UIApplication​User​Did​Take​Screenshot:​ NSNotification.Name

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

static let UIApplication​Will​Enter​Foreground:​ NSNotification.Name

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

static let UIApplication​Will​Resign​Active:​ NSNotification.Name

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

static let UIContent​Size​Category​Did​Change:​ NSNotification.Name

Posted when the user changes the preferred content size setting.

static let UIDevice​Proximity​State​Did​Change:​ NSNotification.Name

Posted when the state of the proximity sensor changes.

static let UIScreen​Brightness​Did​Change:​ 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 user​Info dictionary.

static let UIScreen​Did​Connect:​ 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 user​Info dictionary.

static let UIScreen​Did​Disconnect:​ 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 user​Info dictionary.

static let UIScreen​Mode​Did​Change:​ NSNotification.Name

This notification is posted when the current mode of a screen changes. The object of the notification is the UIScreen object whose current​Mode property changed. There is no user​Info dictionary.

static let UITable​View​Selection​Did​Change:​ NSNotification.Name

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

static let UIText​Field​Text​Did​Begin​Editing:​ 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 user​Info dictionary is not used.

static let UIText​Field​Text​Did​Change:​ 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 UIText​Field​Text​Did​End​Editing:​ 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 user​Info dictionary is not used.

static let UIText​View​Text​Did​Begin​Editing:​ 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 user​Info dictionary is not used.

static let UIText​View​Text​Did​Change:​ 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 user​Info dictionary is not used.

static let UIText​View​Text​Did​End​Editing:​ 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 user​Info dictionary is not used.

static let UIWindow​Did​Become​Hidden:​ NSNotification.Name

Posted when an UIWindow object becomes hidden.

static let UIWindow​Did​Become​Key:​ NSNotification.Name

Posted whenever a UIWindow object becomes the key window.

static let UIWindow​Did​Become​Visible:​ NSNotification.Name

Posted when an UIWindow object becomes visible.

static let UIWindow​Did​Resign​Key:​ NSNotification.Name

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

static let ALAssets​Library​Changed:​ NSNotification.Name

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

Deprecated
static let AVCapture​Device​Subject​Area​Did​Change:​ NSNotification.Name

Posted when the instance of AVCapture​Device has detected a substantial change to the video subject area.

static let AVCapture​Session​Interruption​Ended:​ NSNotification.Name

Posted if an interruption to a capture session finishes.

static let CTRadio​Access​Technology​Did​Change:​ NSNotification.Name
static let MPMedia​Playback​Is​Prepared​To​Play​Did​Change:​ NSNotification.Name

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

Deprecated
static let MPMusic​Player​Controller​Playback​State​Did​Change:​ NSNotification.Name

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

static let MPMusic​Player​Controller​Volume​Did​Change:​ NSNotification.Name

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

static let MPVolume​View​Wireless​Route​Active​Did​Change:​ NSNotification.Namestatic let MPVolume​View​Wireless​Routes​Available​Did​Change:​ NSNotification.Name
static let NKIssue​Download​Completed:​ NSNotification.Name

Posted when all assets of the issue have been downloaded.

static let UIApplication​Background​Refresh​Status​Did​Change:​ NSNotification.Name

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

static let UIApplication​Did​Change​Status​Bar​Orientation:​ NSNotification.Name

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

static let UIApplication​Will​Change​Status​Bar​Frame:​ NSNotification.Name

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

static let UIApplication​Will​Change​Status​Bar​Orientation:​ NSNotification.Name

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

static let UIDevice​Orientation​Did​Change:​ NSNotification.Name

Posted when the orientation of the device changes.

static let UIDocument​State​Changed:​ NSNotification.Name

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

static let UIKeyboard​Did​Change​Frame:​ NSNotification.Name

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

static let UIKeyboard​Did​Hide:​ NSNotification.Name

Posted immediately after the dismissal of the keyboard.

static let UIKeyboard​Did​Show:​ NSNotification.Name

Posted immediately after the display of the keyboard.

static let UIKeyboard​Will​Change​Frame:​ NSNotification.Name

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

static let UIKeyboard​Will​Hide:​ NSNotification.Name

Posted immediately prior to the dismissal of the keyboard.

static let UIKeyboard​Will​Show:​ NSNotification.Name

Posted immediately prior to the display of the keyboard.

static let UIMenu​Controller​Did​Hide​Menu:​ NSNotification.Name

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

static let UIMenu​Controller​Did​Show​Menu:​ NSNotification.Name

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

static let UIMenu​Controller​Will​Hide​Menu:​ NSNotification.Name

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

static let UIMenu​Controller​Will​Show​Menu:​ NSNotification.Name

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

static let UIPasteboard​Changed:​ NSNotification.Name

Posted by a pasteboard object when its contents change.

static let UIPasteboard​Removed:​ NSNotification.Name

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

static let UIApplication​Protected​Data​Did​Become​Available:​ NSNotification.Name

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

static let UIApplication​Protected​Data​Will​Become​Unavailable:​ NSNotification.Name

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

static let NSSpell​Checker​Did​Change​Automatic​Text​Completion:​ NSNotification.Namestatic let MPMusic​Player​Controller​Queue​Did​Change:​ NSNotification.Name