系统NSNotification的Name列表

iOS系统的NSNotification Name备忘列表,摘抄自Apple 开发者文档。

系统NSNotification的Name列表
键入属性
AVAudioEngineConfigurationChangeNotification
当音频引擎配置发生变化时。

AVAudioSessionInterruptionNotification
发生音频中断发生。

AVAudioSessionMediaServicesWereLostNotification
当媒体服务器终止时发布。

AVAudioSessionMediaServicesWereResetNotification
当媒体服务器重新启动时发布。

AVAudioSessionRouteChangeNotification
当系统的音频路由发生变化时发布。

AVAudioSessionSilenceSecondaryAudioHintNotification
当其他应用程序的主音频启动和停止时发布。

AVAudioUnitComponentTagsDidChangeNotification
组件标签已更改。

CKAccountChangedNotification
登录iCloud帐户的状态可能已更改时发出的通知。

CLKComplicationServerActiveComplicationsDidChangeNotification
发表了一系列积极的并发症变化。

CNContactStoreDidChangeNotification
当另一个CNContactStore发生更改时发布的通知。

EKEventStoreChangedNotification
每当对Calendar数据库进行更改时,都会发布,包括添加,删除和更改事件或提醒。没有描述个人更改。当您收到此通知后,你应该重新获取所有EKEvent与EKReminder您访问,因为它们被认为是过时的对象。如果您正在积极地编辑一个事件,并且不想重新读取它,除非绝对有必要这样做,否则可以调用该refresh方法。如果该方法返回YES,则不需要重新获取该事件。

HKUserPreferencesDidChangeNotification
当用户更改他或她的首选单位时通知观察员。

HMCharacteristicPropertySupportsEventNotification
该特性支持使用由控制器建立的事件连接的通知。事件连接提供从附件到控制器的单向通信。

NSBundleResourceRequestLowDiskSpaceNotification
在系统检测到可用磁盘空间量变得越来越小之后发布。通知将发布到默认通知中心。

NSCalendarDayChangedNotification
系统日历,区域设置和时区确定系统日历日后发布。此通知不提供object。

NSDidBecomeSingleThreadedNotification
未实现。

NSExtensionHostDidBecomeActiveNotification
当扩展程序的主机应用程序从非活动状态移动到活动状态时发布。

NSExtensionHostDidEnterBackgroundNotification
当分机的主机应用程序在后台开始运行时发布。

NSExtensionHostWillEnterForegroundNotification
当扩展程序的主机应用程序开始在前台运行时发布。

NSExtensionHostWillResignActiveNotification
当扩展程序的主机应用程序从活动状态移动到非活动状态时发布。

NSFileHandleConnectionAcceptedNotification
当对象在两个进程之间建立一个套接字连接时,会发布此通知,为连接的一端创建一个对象,并通过将该对象放在字典中使其成为观察者。

NSFileHandleNSFileHandleuserInfo
NSFileHandleDataAvailableNotification
当文件句柄确定数据当前可用于在文件或通信通道中读取时,会发布此通知。

NSFileHandleReadToEndOfFileCompletionNotification
当文件句柄读取文件中的所有数据时,或者如果通信通道,直到其他进程指示数据结束,则会发布此通知。

NSHTTPCookieManagerAcceptPolicyChangedNotification
当实例的接受策略发生变化时,会发布此通知。NSHTTPCookieStorage

NSHTTPCookieManagerCookiesChangedNotification
当实例中存储的Cookie 已更改时,会发布此通知。NSHTTPCookieStorage

NSManagedObjectContextDidSaveNotification
每当托管对象上下文完成保存操作时发布。

NSManagedObjectContextObjectsDidChangeNotification
当管理对象上下文中包含的对象的属性值发生变化时发布。

NSManagedObjectContextWillSaveNotification
每当托管对象上下文即将执行保存操作时发布。

NSMetadataQueryDidFinishGatheringNotification
当接收方完成查询的初始结果收集阶段时发布。

NSMetadataQueryDidStartGatheringNotification
当接收者以查询的初始结果收集阶段开始时发布。

NSMetadataQueryDidUpdateNotification
当查询的实时更新阶段接收者的结果发生变化时发布。

NSMetadataQueryGatheringProgressNotification
作为接收者在查询的初始结果收集阶段收集结果时发布。

NSPersistentStoreCoordinatorStoresDidChangeNotification
每当持久性存储被添加到永久存储协调器或从持久存储协调器中删除时,或当存储UUID更改时,都会发布。

NSPersistentStoreCoordinatorStoresWillChangeNotification
发布在开放持久存储库列表之前发生变化。

NSPersistentStoreCoordinatorWillRemoveStoreNotification
每当永久存储协调器中删除持久存储时,都会发布。

NSProcessInfoPowerStateDidChangeNotification
当iOS设备的电源状态(低功耗模式被启用或禁用)发生变化。

NSSystemClockDidChangeNotification
每当系统时钟更改时发布。这可以通过调用settimeofday()或更改“日期和时间首选项”面板中的值来启动。

NSSystemTimeZoneDidChangeNotification
当时区更改时发送。

NSThreadWillExitNotification
一个NSThread对象的帖子当它接收到该通知exit消息,该线程退出之前。调用接收此通知的Observer方法在退出的线程之前执行。

NSURLCredentialStorageChangedNotification
当存储的凭据集更改时,会发布此通知。

NSUbiquityIdentityDidChangeNotification
在iCloud(“无处不在”)身份发生变化之后发送。

NSUndoManagerCheckpointNotification
每当对象打开或关闭撤消组(除了打开顶级组之外)和检查重做堆栈时,都会发布。NSUndoManagercanRedo

NSUndoManagerDidCloseUndoGroupNotification
发布后一个对象关闭一个撤消组,这在方法的实现中发生。NSUndoManagerendUndoGrouping

NSUndoManagerDidOpenUndoGroupNotification
每当一个对象打开一个撤消组,发生在该方法的实现中。NSUndoManagerbeginUndoGrouping

NSUndoManagerDidRedoChangeNotification
在对象执行重做操作()之后发布。NSUndoManagerredo

NSUndoManagerDidUndoChangeNotification
在对象执行撤消操作之后发布。NSUndoManager

NSUndoManagerWillCloseUndoGroupNotification
在一个对象关闭一个撤消组之前发生,这个方法发生在实现中。NSUndoManagerendUndoGrouping

NSUndoManagerWillRedoChangeNotification
在对象执行重做操作()之前发布。NSUndoManagerredo

NSUndoManagerWillUndoChangeNotification
在对象执行撤消操作之前发布。NSUndoManager

NSWillBecomeMultiThreadedNotification
当第一个线程与当前线程分离时发布。该NSThread课程信息此通知最多一次,第一次一个线程被分离使用或方法。后续调用这些方法不会发布此通知。这个通知的观察者在主线程中调用了它们的通知方法,而不是新线程。观察者通知方法总是在新线程开始执行之前执行。detachNewThreadSelector:toTarget:withObject:start

PKPassLibraryDidChangeNotification
发布后通过库已被更改。

PKPassLibraryRemotePaymentPassesDidChangeNotification
当与当前iOS设备(例如Apple Watch)配对的设备添加或删除Apple Pay卡时发布。

UIAccessibilityAnnouncementDidFinishNotification
系统读完通知后,由UIKit发表。

UIAccessibilityElementFocusedNotification
WKAudioFilePlayerItemDidPlayToEndTimeNotification
当项目成功播放到其结束时发布。

WKAudioFilePlayerItemFailedToPlayToEndTimeNotification
当项目未能到达结束时发布。

WKAudioFilePlayerItemTimeJumpedNotification
当项目当前时间不连续地更改时发布。

ABPeoplePickerDisplayedPropertyDidChangeNotification
当记录列表中显示的属性更改时发布。

ABPeoplePickerGroupSelectionDidChangeNotification
当组列表中的选择更改时发布。

ABPeoplePickerNameSelectionDidChangeNotification
当名称列表中的选择更改时发布。

ABPeoplePickerValueSelectionDidChangeNotification
当多值属性中的选择更改时发布。

ACAccountStoreDidChangeNotification
当这个帐户存储管理的帐户在数据库中更改时发布。没有与此通知关联的字典。userInfo

AVAssetChapterMetadataGroupsDidChangeNotification
AVAssetContainsFragmentsDidChangeNotification
AVAssetDurationDidChangeNotification
AVAssetMediaSelectionGroupsDidChangeNotification
AVAssetTrackSegmentsDidChangeNotification
AVAssetTrackTimeRangeDidChangeNotification
AVAssetTrackTrackAssociationsDidChangeNotification
AVAssetWasDefragmentedNotification
AVCaptureDeviceWasConnectedNotification
当新设备可用时发布。

AVCaptureDeviceWasDisconnectedNotification
当现有设备不可用时发布。

AVCaptureInputPortFormatDescriptionDidChangeNotification
发布如果捕获输入端口的属性的值发生变化。formatDescription

AVCaptureSessionDidStartRunningNotification
当捕获会话开始时发布。

AVCaptureSessionDidStopRunningNotification
当捕获会话停止时发布。

AVCaptureSessionRuntimeErrorNotification
在捕获会话期间发生错误时发布。

AVFragmentedMovieContainsMovieFragmentsDidChangeNotification
AVFragmentedMovieDurationDidChangeNotification
AVFragmentedMovieTrackSegmentsDidChangeNotification
AVFragmentedMovieTrackTimeRangeDidChangeNotification
AVFragmentedMovieTrackTotalSampleDataLengthDidChangeNotification
AVFragmentedMovieWasDefragmentedNotification
AVPlayerItemDidPlayToEndTimeNotification
当项目播放到最后时间时发布。

AVPlayerItemFailedToPlayToEndTimeNotification
当项目未能到达结束时发布。

AVPlayerItemNewAccessLogEntryNotification
当添加新的访问日志条目时发布。

AVPlayerItemNewErrorLogEntryNotification
当添加了新的错误日志条目时发布。

AVPlayerItemPlaybackStalledNotification
发布时有些媒体没有及时到达继续播放。

AVPlayerItemTimeJumpedNotification
当项目当前时间不连续地更改时发布。

AVSampleBufferDisplayLayerFailedToDecodeNotification
当缓冲区显示层解码失败时发布。

CWBSSIDDidChangeNotification
CWCountryCodeDidChangeNotification
CWLinkDidChangeNotification
CWLinkQualityDidChangeNotification
CWModeDidChangeNotification
CWPowerDidChangeNotification
CWSSIDDidChangeNotification
CWScanCacheDidUpdateNotification
GCControllerDidConnectNotification
在新控制器连接到设备后立即发布。

GCControllerDidDisconnectNotification
在控制器与设备断开连接后立即发布。

IKFilterBrowserFilterDoubleClickNotification
当用户双击过滤器浏览器中的过滤器时发布。

IKFilterBrowserFilterSelectedNotification
当用户在过滤器浏览器中单击过滤器名称时发布。

IKFilterBrowserWillPreviewFilterNotification
在显示过滤器预览之前,发布,允许应用程序设置过滤器的参数。

IOBluetoothHostControllerPoweredOffNotification
IOBluetoothHostControllerPoweredOnNotification
IOBluetoothL2CAPChannelPublishedNotification
IOBluetoothL2CAPChannelTerminatedNotification
MKAnnotationCalloutInfoDidChangeNotification
通知观察者注释对象的标题或字幕信息已更改。

NEFilterConfigurationDidChangeNotification
发布后,过滤器配置存储在“网络扩展”首选项中。

NEVPNConfigurationChangeNotification
发布后,VPN配置存储在网络扩展首选项中。

NEVPNStatusDidChangeNotification
当VPN连接状态发生变化时。

NSAccessibilityAnnouncementRequestedNotification
只要可访问性元素需要向用户发布通知,就会发布此通知。此通知需要具有密钥的字典和包含公告的本地化字符串。为了帮助一个辅助应用程序确定公告的重要性,请添加相应的字典。userInfoNSAccessibilityAnnouncementKeyNSAccessibilityPriorityKeyuserInfo

NSAccessibilityApplicationActivatedNotification
该通知在应用程序激活后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityApplicationDeactivatedNotification
该通知在应用程序停用后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityApplicationHiddenNotification
该应用程序隐藏后会发布此通知。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityApplicationShownNotification
此通知在应用显示后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityCreatedNotification
此通知在创建可访问性元素后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityDrawerCreatedNotification
此通知在出现抽屉后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityFocusedUIElementChangedNotification
此通知在辅助功能元素获取焦点后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityFocusedWindowChangedNotification
此通知在关键窗口更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityHelpTagCreatedNotification
此通知会在出现帮助标签后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityLayoutChangedNotification
此通知会在UI更改后发布,需要引导客户端的注意。此通知应附带一个带有密钥和包含已添加或更改的UI元素的数组的字典。使用函数而不是实例发布此通知。userInfoNSAccessibilityUIElementsKeyNSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityMainWindowChangedNotification
此通知在主窗口更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityMovedNotification
此通知在辅助功能元素移动后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityResizedNotification
此通知在辅助功能元素的大小更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityRowCollapsedNotification
此通知在一行折叠后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityRowCountChangedNotification
此通知会在添加或删除行后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityRowExpandedNotification
此通知在一行展开后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedCellsChangedNotification
在通过选择或取消选择基于单元格的表格中的一个或多个单元格之后,会发布此通知。使用函数而不是实例发布此通知。

NSAccessibilityPostNotificationNSNotificationCenter
NSAccessibilitySelectedChildrenChangedNotification
选择或取消选择一个或多个子元素后,会发布此通知。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedChildrenMovedNotification
此通知在布局区域中选定的项目移动后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedColumnsChangedNotification
此通知在选择或取消选择一个或多个列之后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedRowsChangedNotification
此通知在选择或取消选择一行或多行后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedTextChangedNotification
此通知是在选择或取消选择文本后发布的。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySheetCreatedNotification
此通知会在工作表出现后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityTitleChangedNotification
该通知在辅助功能元素的标题更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityUIElementDestroyedNotification
此通知在可见性元素销毁后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityUnitsChangedNotification
该通知在布局区域中的单位更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityValueChangedNotification
该通知在可访问性元素的值更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowCreatedNotification
此通知会在新窗口出现后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowDeminiaturizedNotification
窗口从Dock恢复到完整大小后,会发布此通知。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowMiniaturizedNotification
这个通知是在窗口放入Dock后发布的。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowMovedNotification
此通知在窗口移动后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowResizedNotification
窗口大小更改后会发布此通知。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAnimationProgressMarkNotification
当运行动画的当前进度达到其进度标记之一时发布。

NSAntialiasThresholdChangedNotification
发布在反锯齿变化的阈值之后。

NSAppleEventManagerWillProcessFirstEventNotification
发布之前,它首先发送一个苹果事件。您的应用程序可以使用此通知,以避免在首次需要它们之前注册任何Apple事件处理程序。NSAppleEventManager

NSApplicationDidBecomeActiveNotification
应用程式启动后立即发布。

NSApplicationDidChangeOcclusionStateNotification
当应用程序的遮挡状态发生变化时发布。

NSApplicationDidChangeScreenParametersNotification
当连接到计算机的显示器的配置更改时发布。

NSApplicationDidFinishLaunchingNotification
发布在方法的最后,表明应用程序已完成启动并准备运行。finishLaunching

NSApplicationDidFinishRestoringWindowsNotification
当应用程序完成恢复窗口时发布。

NSApplicationDidHideNotification
发布在hide:方法的结尾,表示该应用程序现在已被隐藏。

NSApplicationDidResignActiveNotification
应用程序将其活动状态放弃到另一个应用程序后立即发布。

NSApplicationDidUnhideNotification
发布在方法的结尾,表示该应用程序现在可见。unhideWithoutActivation

NSApplicationDidUpdateNotification
发布在方法的最后,表明应用程序已经完成了更新其窗口。updateWindows

NSApplicationWillBecomeActiveNotification
立即在应用程式启动之前发布。

NSApplicationWillFinishLaunchingNotification
发布在方法的开始,表明应用程序已完成初始化过程,即将完成启动。finishLaunching

NSApplicationWillHideNotification
发表在hide:方法的开始,表明应用程序即将被隐藏。

NSApplicationWillResignActiveNotification
在应用程序将其活动状态放弃到另一个应用程序之前立即发布。

NSApplicationWillTerminateNotification
由该terminate:方法发布,表明该应用将终止。

NSApplicationWillUnhideNotification
发布在方法的开始,以表明应用程序即将变得可见。unhideWithoutActivation

NSApplicationWillUpdateNotification
发表在方法的开始,表示该应用程序即将更新其窗口。updateWindows

NSBrowserColumnConfigurationDidChangeNotification
当浏览器列的宽度已更改时通知代理。

NSClassDescriptionNeededForClassNotification
当一个类不能找到类描述时发布。classDescriptionForClass:

NSColorListDidChangeNotification
NSColorPanelColorDidChangeNotification
发布时的颜色设置,当被调用时。NSColorPanelNSColorPanel

NSComboBoxSelectionDidChangeNotification
发布后弹出列表选择更改。NSComboBox

NSComboBoxSelectionIsChangingNotification
发布时,弹出列表的选择正在改变。NSComboBox

NSComboBoxWillDismissNotification
当弹出列表即将被驳回时,就会发布。NSComboBox

NSComboBoxWillPopUpNotification
每当弹出列表显示时,都会发布。NSComboBox

NSContextHelpModeDidActivateNotification
当应用程序进入上下文相关帮助模式时发布。当用户按住帮助键时,通常会发生这种情况。

NSContextHelpModeDidDeactivateNotification
当应用程序退出上下文相关帮助模式时发布。当用户在显示上下文相关帮助主题后,在光标位于屏幕上的任何位置时,用户单击鼠标按钮就会发生。

NSControlTextDidBeginEditingNotification
当具有可编辑单元格的控件开始编辑会话时发送。

NSControlTextDidChangeNotification
发送时接收控件中的文本发生变化。

NSControlTextDidEndEditingNotification
当具有可编辑单元的控件结束编辑会话时发送。

NSControlTintDidChangeNotification
发送后用户更改控件色调偏好。

NSDrawerDidCloseNotification
每当抽屉关闭时发布。

NSDrawerDidOpenNotification
每当抽屉打开时发布。

NSDrawerWillCloseNotification
每当抽屉即将关闭时发布。

NSDrawerWillOpenNotification
随便抽屉即将开放。

NSFontCollectionDidChangeNotification
每当更改字体集合时发布。

NSFontSetChangedNotification
发布在当前设置的字体更改后。

NSImageRepRegistryDidChangeNotification
每当类注册表更改时发布。NSImageRep

NSMenuDidAddItemNotification
在菜单项添加菜单后发布。

NSMenuDidBeginTrackingNotification
当菜单跟踪开始时发布。

NSMenuDidChangeItemNotification
发布在菜单中的菜单项后改变外观。

NSMenuDidEndTrackingNotification
当菜单跟踪结束时发布,即使没有发送任何操作。

NSMenuDidRemoveItemNotification
从菜单中删除菜单项后发布。

NSMenuDidSendActionNotification
在应用程序发布之后发布菜单项的动作方法到菜单项的目标。

NSMenuWillSendActionNotification
在应用程序之前发布菜单项的操作方法到菜单项的目标。

NSOutlineViewColumnDidMoveNotification
每当一个列被用户操作移动到对象中时,就会发布。NSOutlineView

NSOutlineViewColumnDidResizeNotification
每当一个列在对象中调整大小时发布。NSOutlineView

NSOutlineViewItemDidCollapseNotification
每当项目在对象中折叠时发布。NSOutlineView

NSOutlineViewItemDidExpandNotification
每当项目在对象中展开时,就会发布。NSOutlineView

NSOutlineViewItemWillCollapseNotification
在项目折叠之前发布(用户点击箭头但项目折叠前)。

NSOutlineViewItemWillExpandNotification
在项目展开之前发布(用户点击箭头但项目折叠前)。

NSOutlineViewSelectionDidChangeNotification
在大纲视图的选择更改后发布。

NSOutlineViewSelectionIsChangingNotification
发布为大纲视图的选择更改(当鼠标按钮仍然停止)。

NSPersistentStoreDidImportUbiquitousContentChangesNotification
发布后记录是从无处不在的内容商店导入的。

NSPopUpButtonCellWillPopUpNotification
此通知在弹出菜单附加到其窗口框架之前发布。

NSPopUpButtonWillPopUpNotification
当对象收到鼠标下拉事件时,即用户即将从菜单中选择一个项目时发布。NSPopUpButton

NSPopoverDidCloseNotification
在popover已经完成离线动画后发送。

NSPopoverDidShowNotification
在popover已经完成屏幕动画后发送。

NSPopoverWillCloseNotification
在popover关闭之前发送。

NSPopoverWillShowNotification
在popover显示之前发送。

NSPreferredScrollerStyleDidChangeNotification
如果首选的滚动样式更改,则发布。

NSRuleEditorRowsDidChangeNotification
每当视图行更改时,此通知将发布到默认通知中心。

NSScreenColorSpaceDidChangeNotification
当屏幕的颜色空间发生变化时发布。

NSScrollViewDidEndLiveMagnifyNotification
发布在放大手势的结尾。

NSScrollViewDidEndLiveScrollNotification
发表在主线程的末端滚动跟踪。

NSScrollViewDidLiveScrollNotification
由于用户启动的事件更改剪辑视图原点后,发布在主线程上。

NSScrollViewWillStartLiveMagnifyNotification
发表在放大手势的开始。

NSScrollViewWillStartLiveScrollNotification
在用户启动的实时滚动跟踪开始时发布主线程(手势滚动或滚动跟踪,例如,拇指拖动)。

NSSpellCheckerDidChangeAutomaticCapitalizationNotification
NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification
NSSpellCheckerDidChangeAutomaticPeriodSubstitutionNotification
NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification
NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification
当拼写检查器使用自动拼写检查更正确实更改文本时,会发布此通知。已发布到应用程序的默认通知中心。

NSSpellCheckerDidChangeAutomaticTextReplacementNotification
当拼写检查器使用自动文本替换更改文本时发布。此通知已发布到应用的默认通知中心。

NSSplitViewDidResizeSubviewsNotification
发布后NSSplitView更改其部分或全部子视图的大小。

NSSplitViewWillResizeSubviewsNotification
在NSSplitView之前发布更改其部分或全部子视图的大小。

NSSystemColorsDidChangeNotification
当系统颜色发生变化时(例如通过系统控制面板界面)发送。

NSTableViewColumnDidMoveNotification
每当一个列被用户操作移动到对象中时,就会发布。NSTableView

NSTableViewColumnDidResizeNotification
每当一个列在对象中调整大小时发布。NSTableView

NSTableViewSelectionDidChangeNotification
在对象的选择更改后发布。NSTableView

NSTableViewSelectionIsChangingNotification
作为对象的选择发生变化(鼠标按钮仍然停止)。NSTableView

NSTextAlternativesSelectedAlternativeStringNotification
当用户选择一个替代字符串时发布。

NSTextDidBeginEditingNotification
当NSText对象开始任何更改字符或格式属性的操作时发布。

NSTextDidChangeNotification
在NSText对象执行任何更改字符或格式属性的操作后发布。

NSTextDidEndEditingNotification
当焦点离开一个NSText对象时,是否有任何操作已经改变了字符或格式化属性。

NSTextInputContextKeyboardSelectionDidChangeNotification
发布后选择的文本输入源更改。

NSTextStorageDidProcessEditingNotification
在文本存储完成处理编辑后发布。processEditing

NSTextStorageWillProcessEditingNotification
在文本存储之前发布完成处理编辑。processEditing

NSTextViewDidChangeSelectionNotification
当所选择的字符范围发生变化时发布。

NSTextViewDidChangeTypingAttributesNotification
当文本视图中的打字属性发生变化时发布。

NSTextViewWillChangeNotifyingTextViewNotification
当建立新的文本视图作为发送通知的文本视图时发布。

NSToolbarDidRemoveItemNotification
在工具栏上删除某项后发布。

NSToolbarWillAddItemNotification
发布之前,一个新的项目被添加到工具栏。

NSViewBoundsDidChangeNotification
只要NSView“边界”矩形改变为独立于框架矩形的新值,但仅在视图的属性时才会发布。 postsBoundsChangedNotificationsYES

NSViewDidUpdateTrackingAreasNotification
每当NSView对象重新计算其跟踪区域时发布。

NSViewFocusDidChangeNotification
在MacOS 10.4及更高版本中已弃用。NSView每当视图的框架或边界几何变化时,为一个对象及其每个后代(递归地)发布。

NSViewFrameDidChangeNotification
只要视图的框架矩形更改为新值,但仅当视图的属性为。postsFrameChangedNotificationsYES

NSViewGlobalFrameDidChangeNotification
每当NSView有附加表面的对象(即对象)移动到不同的屏幕或需要更新对象的其他情况下,都会发布。NSOpenGLContextNSOpenGLContext

NSWindowDidBecomeKeyNotification
每当NSWindow对象成为关键窗口时发布。

NSWindowDidBecomeMainNotification
每当NSWindow对象成为主窗口时发布。

NSWindowDidChangeBackingPropertiesNotification
当窗口背景属性更改时发布。

NSWindowDidChangeOcclusionStateNotification
当窗口的遮挡状态发生变化时。

NSWindowDidChangeScreenNotification
每当NSWindow对象框架的一部分移动到屏幕上或从屏幕移开时,就会发布。

NSWindowDidChangeScreenProfileNotification
每当包含窗口的屏幕的显示配置文件更改时发布。

NSWindowDidDeminiaturizeNotification
每当NSWindow对象被清空时发布。

NSWindowDidEndLiveResizeNotification
用户调整窗口大小后发布。

NSWindowDidEndSheetNotification
每当一个NSWindow对象关闭一个附加的页面时发布。

NSWindowDidEnterFullScreenNotification
当窗口进入全屏模式时发布。

NSWindowDidEnterVersionBrowserNotification
当窗口进入版本浏览器模式时发布。

NSWindowDidExitFullScreenNotification
当窗口退出全屏模式时发布。

NSWindowDidExitVersionBrowserNotification
当窗口退出版本浏览器模式时发布。

NSWindowDidExposeNotification
无论NSWindow是在其他窗口前面被命令还是被从其前面移除的其他窗口,无论何时暴露出一部分未被访问的对象,都会发布。

NSWindowDidMiniaturizeNotification
每当NSWindow对象最小化时发布。

NSWindowDidMoveNotification
每当NSWindow对象被移动时都会发布。

NSWindowDidResignKeyNotification
每当NSWindow对象将其状态重新设置为关键窗口时发布。

NSWindowDidResignMainNotification
每当NSWindow对象将其状态重新设为主窗口时发布。

NSWindowDidResizeNotification
每当NSWindow对象的大小变化时发布。

NSWindowDidUpdateNotification
每当一个NSWindow对象收到update消息时都发布。

NSWindowWillBeginSheetNotification
每当一个NSWindow对象即将打开一张表时,都会发布。

NSWindowWillCloseNotification
每当一个NSWindow对象即将关闭时发布。

NSWindowWillEnterFullScreenNotification
当窗口进入全屏模式时发布。

NSWindowWillEnterVersionBrowserNotification
当窗口进入版本浏览器模式时发布。

NSWindowWillExitFullScreenNotification
当窗口退出全屏模式时发布。

NSWindowWillExitVersionBrowserNotification
当窗口退出版本浏览器模式时发布。

NSWindowWillMiniaturizeNotification
每当NSWindow对象即将被最小化时发布。

NSWindowWillMoveNotification
每当一个NSWindow对象即将移动时发布。

NSWindowWillStartLiveResizeNotification
在用户调整窗口大小之前发布。

NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification
当任何可访问性显示选项更改时发布。

NSWorkspaceActiveSpaceDidChangeNotification
发生空间更改发生。

NSWorkspaceDidActivateApplicationNotification
当Finder即将激活应用程序时发布。

NSWorkspaceDidChangeFileLabelsNotification
当Finder文件标签或颜色发生变化时。

NSWorkspaceDidDeactivateApplicationNotification
当Finder停用应用程序时发布。

NSWorkspaceDidHideApplicationNotification
当Finder隐藏应用程序时发布。

NSWorkspaceDidLaunchApplicationNotification
当一个新的应用程序启动时发布。

NSWorkspaceDidMountNotification
当装载新设备时发布。

NSWorkspaceDidPerformFileOperationNotification
在接收应用程序中执行文件操作时发布。

NSWorkspaceDidRenameVolumeNotification
当卷更改其名称和/或安装路径时发布。这些通常会同时更改,在这种情况下,只会发布一个通知。

NSWorkspaceDidTerminateApplicationNotification
当应用程序完成执行时发布。

NSWorkspaceDidUnhideApplicationNotification
当Finder取消隐藏应用程序时发布。

NSWorkspaceDidUnmountNotification
发现Finder找不到装置。

NSWorkspaceDidWakeNotification
当机器从睡眠中醒来时发布。

NSWorkspaceScreensDidSleepNotification
当机器的屏幕进入睡眠状态时发布。

NSWorkspaceScreensDidWakeNotification
当机器的屏幕醒来时发布。

NSWorkspaceSessionDidBecomeActiveNotification
在用户会话切换后发布。

NSWorkspaceSessionDidResignActiveNotification
在用户会话被切换之前发布。

NSWorkspaceWillLaunchApplicationNotification
当Finder即将推出应用时发布。

NSWorkspaceWillPowerOffNotification
当用户请求退出或机器关机时发布。

NSWorkspaceWillSleepNotification
发布之前机器去睡觉。

NSWorkspaceWillUnmountNotification
当Finder即将卸载设备时发布。

PDFDocumentDidBeginFindNotification
当发布或方法开始寻找。beginFindString:withOptions:findString:withOptions:

PDFDocumentDidBeginPageFindNotification
每次查找操作开始在文档的新页面上工作时发布。

PDFDocumentDidBeginPageWriteNotification
每次写入操作开始在文档中的页面上工作时发布。

PDFDocumentDidBeginWriteNotification
每次写入操作开始处理文档时都会发布。

PDFDocumentDidEndFindNotification
当or或者方法返回时发布。beginFindString:withOptions:findString:withOptions:

PDFDocumentDidEndPageFindNotification
每次找到操作完成文档中的页面时都会发布。

PDFDocumentDidEndPageWriteNotification
每次写入操作完成文档中的页面时都会发布。

PDFDocumentDidEndWriteNotification
每次写入操作完成文档工作时都会发布。

PDFDocumentDidFindMatchNotification
每次在文档中找到字符串匹配时发布。

PDFDocumentDidUnlockNotification
当文档在消息后解锁时发布。unlockWithPassword:

PDFThumbnailViewDocumentEditedNotification
PDFViewAnnotationHitNotification
当用户点击注释时发布。

PDFViewAnnotationWillHitNotification
在用户点击注释之前发布。

PDFViewChangedHistoryNotification
当页面历史记录更改时发布。

PDFViewCopyPermissionNotification
当用户尝试在没有适当权限的情况下复制到粘贴板时发布。

PDFViewDisplayBoxChangedNotification
当显示框已更改时发布。

PDFViewDisplayModeChangedNotification
当显示模式发生变化时。

PDFViewDocumentChangedNotification
当新文档与视图相关联时发布。

PDFViewPageChangedNotification
当新页面成为当前页面时发布。

PDFViewPrintPermissionNotification
当用户尝试打印没有适当的权限时发布。

PDFViewScaleChangedNotification
当比例因子变化时发布。

PDFViewSelectionChangedNotification
当当前选择发生变化时。

PDFViewVisiblePagesChangedNotification
QCCompositionPickerPanelDidSelectCompositionNotification
当用户选择合成时发布。

QCCompositionPickerViewDidSelectCompositionNotification
当用户在选择器视图中选择合成时发布。

QCCompositionRepositoryDidUpdateNotification
每当组合库中的组合列表更新时,都会发布。

QCViewDidStartRenderingNotification
当视图开始呈现时发布。

QCViewDidStopRenderingNotification
当视图停止渲染时发布。

WebHistoryAllItemsRemovedNotification
当所有历史记录项目已从网络历史记录中删除时发布。

WebHistoryItemChangedNotification
当历史项目的标题,备用标题,URL字符串或最后访问间隔的值更改时,由WebHistoryItem对象发布。

WebHistoryItemsAddedNotification
当历史项目已添加到网络历史记录时发布。

WebHistoryItemsRemovedNotification
当项目已从网络历史记录中删除时发布。

WebHistoryLoadedNotification
当从网址加载网络历史记录项时发布。

WebHistorySavedNotification
当网络历史记录项目已保存到URL时发布。

WebPreferencesChangedNotification
当Web首选项设置更改时发布。

WebViewDidBeginEditingNotification
当Web视图开始任何改变其内容以响应用户编辑的操作时发布。

WebViewDidChangeNotification
当网页视图执行任何改变其内容以响应用户编辑的操作时发布。

WebViewDidChangeSelectionNotification
当网页视图更改其打字选择时发布。

WebViewDidChangeTypingStyleNotification
当网页视图更改其打字风格时发布。

WebViewDidEndEditingNotification
当Web视图结束任何改变其内容以响应用户编辑的操作时发布。

WebViewProgressEstimateChangedNotification
当一个负载变化的估计进度值变化时,由WebView对象发布。

WebViewProgressFinishedNotification
当负载完成时由WebView对象发布。

WebViewProgressStartedNotification
当负载开始时由WebView对象发布,包括在子帧中启动的负载。

kABDatabaseChangedNotification
当这个进程改变了通讯录数据库时发布。

kABDatabaseChangedExternallyNotification
当当前流程以外的流程更改了通讯录数据库时发布。

kQuartzFilterManagerDidAddFilterNotification
kQuartzFilterManagerDidModifyFilterNotification
kQuartzFilterManagerDidRemoveFilterNotification
kQuartzFilterManagerDidSelectFilterNotification
EAAccessoryDidConnectNotification
当附件变得连接并可供您的应用使用时发布。

EAAccessoryDidDisconnectNotification
当附件断开连接并且不再可供您的应用使用时发布。

MPMovieDurationAvailableNotification
当电影的持续时间已经确定时发布。没有字典userInfo

MPMovieMediaTypesAvailableNotification
当确定电影中可用的媒体类型时发布。没有字典userInfo

MPMovieNaturalSizeAvailableNotification
当电影的自然帧大小首先确定或随后更改时发布。没有字典userInfo

MPMoviePlayerDidEnterFullscreenNotification
当电影播放器​​进入全屏模式时发布。没有字典userInfo

MPMoviePlayerDidExitFullscreenNotification
当电影播放器​​退出全屏模式时发布。没有字典 userInfo

MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification
当电影播放器​​已经通过AirPlay开始或结束播放电影时发布。没有字典userInfo

MPMoviePlayerLoadStateDidChangeNotification
当电影播放器​​的网络缓冲状态发生变化时。没有字典userInfo

MPMoviePlayerNowPlayingMovieDidChangeNotification
当当前播放的电影发生变化时。没有字典userInfo

MPMoviePlayerPlaybackDidFinishNotification
当电影完成播放时发布。此通知的字典包含键,表示播放完成的原因。播放失败时也会发送此通知,因为错误。

userInfoMPMoviePlayerPlaybackDidFinishReasonUserInfoKey
MPMoviePlayerPlaybackStateDidChangeNotification
当电影播放器​​的播放状态已更改时发布。没有字典userInfo

MPMoviePlayerReadyForDisplayDidChangeNotification
当准备显示状态改变时发布。

MPMoviePlayerScalingModeDidChangeNotification
当电影播放器​​的缩放模式发生变化时发布。没有字典userInfo

MPMoviePlayerThumbnailImageRequestDidFinishNotification
当从电影获取缩略图的请求已完成请求是成功还是失败时发布。成功捕获缩略图后,该字典包含以下键的值:userInfo

MPMoviePlayerTimedMetadataUpdatedNotification
当新的定时元数据到达时发布。

MPMoviePlayerWillEnterFullscreenNotification
当电影播放器​​即将进入全屏模式时发布。该字典包含其值描述用于进入全屏模式的转换动画的键。请参阅全屏通知键。userInfo

MPMoviePlayerWillExitFullscreenNotification
当电影播放器​​即将退出全屏模式时发布。该字典包含其值描述用于退出全屏模式的转换动画的键。请参阅全屏通知键。userInfo

MPMovieSourceTypeAvailableNotification
当电影的源类型以前未知且新可用时发布。没有字典userInfo

SKCloudServiceCapabilitiesDidChangeNotification
当与设备上的音乐库相关联的功能发生变化时调用。

SKStorefrontIdentifierDidChangeNotification
当与设备关联的店面标识符更改时调用。

TVTopShelfItemsDidChangeNotification
当您的应用程序的顶层内容发生更改时发出的通知。

UIAccessibilityAssistiveTouchStatusDidChangeNotification
UIAccessibilityBoldTextStatusDidChangeNotification
当系统的粗体文本设置发生变化时,由UIKit发布。

UIAccessibilityClosedCaptioningStatusDidChangeNotification
当隐藏字幕的设置发生变化时,UIKit发布。

UIAccessibilityDarkerSystemColorsStatusDidChangeNotification
当系统的“深色”设置发生变化时,由UIKit发布。

UIAccessibilityGrayscaleStatusDidChangeNotification
当系统的灰度设置发生变化时,UIKit发布。

UIAccessibilityGuidedAccessStatusDidChangeNotification
引导式访问会话开始或结束时由UIKit发布。

UIAccessibilityHearingDevicePairedEarDidChangeNotification
UIAccessibilityInvertColorsStatusDidChangeNotification
当反转颜色设置发生变化时,UIKit发布。

UIAccessibilityMonoAudioStatusDidChangeNotification
当系统音频从立体声转换为单声道时,UIKit发布。

UIAccessibilityReduceMotionStatusDidChangeNotification
当系统的“减速运动”设置发生变化时,由UIKit发布。

UIAccessibilityReduceTransparencyStatusDidChangeNotification
当系统的Reduce Transparency系统设置发生变化时,由UIKit发布。

UIAccessibilityShakeToUndoDidChangeNotification
UIAccessibilitySpeakScreenStatusDidChangeNotification
当系统的说话屏幕设置发生变化时,UIKit发布。

UIAccessibilitySpeakSelectionStatusDidChangeNotification
当系统的说话选择设置发生变化时,由UIKit发布。

UIAccessibilitySwitchControlStatusDidChangeNotification
当系统的切换控制设置发生变化时,由UIKit发布。

UIApplicationDidBecomeActiveNotification
发布时,应用程序变得活跃。

UIApplicationDidEnterBackgroundNotification
当应用程序进入后台发布。

UIApplicationDidFinishLaunchingNotification
应用程序完成启动后立即发布。

UIApplicationDidReceiveMemoryWarningNotification
当应用程序从操作系统收到关于低内存可用性的警告时发布。

UIApplicationSignificantTimeChangeNotification
发布时间有重大变化,例如,切换到新的一天(午夜),载波时间更新,以及更改或从夏令时更改。

UIApplicationUserDidTakeScreenshotNotification
当用户按Home和Lock按钮拍摄截图时发布。

UIApplicationWillEnterForegroundNotification
在应用程序离开背景状态之前不久就发布成为活动应用程序。

UIApplicationWillResignActiveNotification
当应用程序不再活动并失去焦点时发布。

UIApplicationWillTerminateNotification
当应用即将终止时发布。

UIContentSizeCategoryDidChangeNotification
当用户更改首选内容大小设置时发布。

UIDeviceProximityStateDidChangeNotification
当接近传感器的状态发生变化时。

UIScreenBrightnessDidChangeNotification
当屏幕亮度发生变化时,会发布此通知。通知的UIScreen对象是其brightness属性更改的对象。没有字典userInfo

UIScreenDidConnectNotification
当新屏幕连接到设备时,会发布此通知。通知的UIScreen对象是表示新屏幕的对象。没有字典userInfo

UIScreenDidDisconnectNotification
当屏幕与设备断开连接时,会发布此通知。通知的UIScreen对象是表示现在断开连接的屏幕的对象。没有字典userInfo

UIScreenModeDidChangeNotification
当屏幕的当前模式更改时,会发布此通知。通知的UIScreen对象是其属性更改的对象。没有字典currentModeuserInfo

UITableViewSelectionDidChangeNotification
当发布表视图中的选定行发生变化时发布。

UITextFieldTextDidBeginEditingNotification
通知观察者编辑会话在文本字段中开始。受影响的文本字段存储在object通知的参数中。该字典不被使用。userInfo

UITextFieldTextDidChangeNotification
通知观察者文本字段中的文本已更改。受影响的文本字段存储在object通知的参数中。

UITextFieldTextDidEndEditingNotification
通知观察者编辑会话结束于文本字段。受影响的文本字段存储在object通知的参数中。该字典不被使用。userInfo

UITextInputCurrentInputModeDidChangeNotification
当当前输入模式发生变化。

UITextViewTextDidBeginEditingNotification
通知观察者编辑会话在文本视图中开始。受影响的视图存储在object通知的参数中。该字典不被使用。userInfo

UITextViewTextDidChangeNotification
通知观察者文本视图中的文本已更改。受影响的视图存储在object通知的参数中。该字典不被使用。userInfo

UITextViewTextDidEndEditingNotification
通知观察者编辑会话结束了文本视图。受影响的视图存储在object通知的参数中。该字典不被使用。userInfo

UIViewControllerShowDetailTargetDidChangeNotification
当拆分视图控制器展开或折叠时发布。

UIWindowDidBecomeHiddenNotification
当UIWindow对象变得隐藏时发布。

UIWindowDidBecomeKeyNotification
每当UIWindow对象成为关键窗口时发布。

UIWindowDidBecomeVisibleNotification
当UIWindow对象变得可见时发布。

UIWindowDidResignKeyNotification
每当一个UIWindow对象将其状态重新设为主窗口时发布。

ALAssetsLibraryChangedNotification
资产库的内容从正在使用数据的应用程序中更改时发送。

AVCaptureDeviceSubjectAreaDidChangeNotification
当实例检测到视频主题区域发生重大变化时发布。AVCaptureDevice

AVCaptureSessionInterruptionEndedNotification
发布如果捕获会话的中断完成。

AVCaptureSessionWasInterruptedNotification
发布如果捕获会话中断。

CTRadioAccessTechnologyDidChangeNotification
MFMessageComposeViewControllerTextMessageAvailabilityDidChangeNotification
当类方法返回的值已更改时发布。canSendText

MPMediaLibraryDidChangeNotification
表示媒体库已更改。

MPMediaPlaybackIsPreparedToPlayDidChangeNotification
表示准备播放媒体播放器的状态已更改。

MPMusicPlayerControllerNowPlayingItemDidChangeNotification
当当前播放的媒体项目已更改时发布。

MPMusicPlayerControllerPlaybackStateDidChangeNotification
当播放状态以编程方式或用户操作更改时发布。

MPMusicPlayerControllerVolumeDidChangeNotification
当音乐播放器的音频播放音量已更改时发布。

MPVolumeViewWirelessRouteActiveDidChangeNotification
MPVolumeViewWirelessRoutesAvailableDidChangeNotification
NKIssueDownloadCompletedNotification
发布时所有资产的问题已经下载。

UIApplicationBackgroundRefreshStatusDidChangeNotification
当应用程序在后台下载内容的状态发生变化。

UIApplicationDidChangeStatusBarFrameNotification
当状态栏的框架发生变化时。

UIApplicationDidChangeStatusBarOrientationNotification
当应用程序的用户界面的方向发生变化时。

UIApplicationWillChangeStatusBarFrameNotification
当应用程序即将更改状态栏的框架时发布。

UIApplicationWillChangeStatusBarOrientationNotification
当应用程序即将更改其界面的方向时发布。

UIDeviceBatteryLevelDidChangeNotification
当电池电量变化时发布。

UIDeviceBatteryStateDidChangeNotification
当电池状态改变时发布。

UIDeviceOrientationDidChangeNotification
当设备的方向改变时发布。

UIDocumentStateChangedNotification
当文档状态发生变化时,由文档对象发布。

UIKeyboardDidChangeFrameNotification
在键盘框架更改后立即发布。

UIKeyboardDidHideNotification
发布后马上解除键盘。

UIKeyboardDidShowNotification
发布后立即显示键盘。

UIKeyboardWillChangeFrameNotification
在键盘框架之前立即发布。

UIKeyboardWillHideNotification
在退出键盘之前立即发布。

UIKeyboardWillShowNotification
在显示键盘之前立即发布。

UIMenuControllerDidHideMenuNotification
菜单控件刚刚隐藏菜单后发布。

UIMenuControllerDidShowMenuNotification
在菜单控制器后面显示菜单。

UIMenuControllerMenuFrameDidChangeNotification
当可视菜单的框架更改时发布。

UIMenuControllerWillHideMenuNotification
菜单控制器在它隐藏菜单之前发布。

UIMenuControllerWillShowMenuNotification
由菜单控制器发布之前显示菜单。

UIPasteboardChangedNotification
当其内容发生变化时,由贴纸对象发布。

UIPasteboardRemovedNotification
在应用程序删除之前由粘贴板对象发布。

UIApplicationProtectedDataDidBecomeAvailable
当受保护的文件可用于您的代码访问时发布。

UIApplicationProtectedDataWillBecomeUnavailable
发布后不久,受保护的文件被锁定并变得无法访问。

NSSpellCheckerDidChangeAutomaticTextCompletionNotification
MPMusicPlayerControllerQueueDidChangeNotification

我敢打赌看到这里的的不超过3个!!!