系統通知

//音頻

AVF_EXPORTNSString*constAVAudioSessionInterruptionNotification//音頻中斷出現

AVF_EXPORTNSString*constAVAudioSessionRouteChangeNotification//系統的音頻線路發生改變

AVF_EXPORTNSString*constAVAudioSessionMediaServicesWereLostNotification//媒體服務終止

AVF_EXPORTNSString*constAVAudioSessionMediaServicesWereResetNotification//媒體服務重新啟動

//視頻

AVF_EXPORTNSString*constAVPlayerItemTimeJumpedNotification// 播放時間跳躍

AVF_EXPORTNSString*constAVPlayerItemDidPlayToEndTimeNotification// 播放結束

AVF_EXPORTNSString*constAVPlayerItemFailedToPlayToEndTimeNotification// 沒能播放到最后

AVF_EXPORTNSString*constAVPlayerItemPlaybackStalledNotification// 播放拋錨

AVF_EXPORTNSString*constAVPlayerItemNewAccessLogEntryNotification// 添加新的訪問日志條目

AVF_EXPORTNSString*constAVPlayerItemNewErrorLogEntryNotification// 添加新的錯誤日志條目

MP_EXTERNNSString*constMPMediaLibraryDidChangeNotification;//媒體庫發生改變

MP_EXTERNNSString*constMPMediaPlaybackIsPreparedToPlayDidChangeNotification//后臺準備播放發生改變

MP_EXTERNNSString*constMPMoviePlayerScalingModeDidChangeNotification;//視頻縮放填充模式發生改變

MP_EXTERNNSString*constMPMoviePlayerPlaybackDidFinishNotification;//媒體播放完成或用戶手動退出

MP_EXTERNNSString*constMPMoviePlayerPlaybackStateDidChangeNotification//播放狀態改變

MP_EXTERNNSString*constMPMoviePlayerLoadStateDidChangeNotification//媒體網絡加載狀態改變

MP_EXTERNNSString*constMPMoviePlayerNowPlayingMovieDidChangeNotification//當前播放的媒體內容發生改變

MP_EXTERNNSString*constMPMoviePlayerWillEnterFullscreenNotification//將進入全屏

MP_EXTERNNSString*constMPMoviePlayerDidEnterFullscreenNotification//進入全屏后

MP_EXTERNNSString*constMPMoviePlayerWillExitFullscreenNotification//將要退出全屏

MP_EXTERNNSString*constMPMoviePlayerDidExitFullscreenNotification//退出全屏后

MP_EXTERNNSString*constMPMoviePlayerIsAirPlayVideoActiveDidChangeNotification//當媒體開始通過AirPlay播放或者結束AirPlay

MP_EXTERNNSString*constMPMoviePlayerReadyForDisplayDidChangeNotification//視頻顯示狀態改變

MP_EXTERNNSString*constMPMovieMediaTypesAvailableNotification//確定了媒體可用類型后

MP_EXTERNNSString*constMPMovieSourceTypeAvailableNotification// 確定了媒體來源后

MP_EXTERNNSString*constMPMovieDurationAvailableNotification//確定了媒體播放時長后

MP_EXTERNNSString*constMPMovieNaturalSizeAvailableNotification//確定了媒體的實際尺寸后

MP_EXTERNNSString*constMPMoviePlayerThumbnailImageRequestDidFinishNotification//縮略圖請求完成之后

MP_EXTERNNSString*constMPMoviePlayerTimedMetadataUpdatedNotification//同步元數據發生更新

MP_EXTERNNSString*constMPMoviePlayerContentPreloadDidFinishNotification//媒體內容預加載完成

MP_EXTERNNSString*constMPMusicPlayerControllerPlaybackStateDidChangeNotification;//播放狀態改變

MP_EXTERNNSString*constMPMusicPlayerControllerNowPlayingItemDidChangeNotification;//播放內容改變

MP_EXTERNNSString*constMPMusicPlayerControllerVolumeDidChangeNotification;//音量發生改變

//拍照/錄像

AVF_EXPORTNSString*constAVCaptureDeviceWasConnectedNotification//輸入設備已連接

AVF_EXPORTNSString*constAVCaptureDeviceWasDisconnectedNotification//輸入設備失去連接

AVF_EXPORTNSString*constAVCaptureDeviceSubjectAreaDidChangeNotification//捕獲區域發生改變

AVF_EXPORTNSString*constAVCaptureInputPortFormatDescriptionDidChangeNotification//輸入設備端口描述改變

AVF_EXPORTNSString*constAVCaptureSessionRuntimeErrorNotification//媒體會話運行錯誤

AVF_EXPORTNSString*constAVCaptureSessionDidStartRunningNotification//媒體會話開始運行

AVF_EXPORTNSString*constAVCaptureSessionDidStopRunningNotification//媒體會話停止運行

AVF_EXPORTNSString*constAVCaptureSessionWasInterruptedNotification//媒體會話中斷

AVF_EXPORTNSString*constAVCaptureSessionInterruptionEndedNotification//媒體會話中斷停止

//常用視圖

UIKIT_EXTERNNSString*constUITableViewSelectionDidChangeNotification;//TableView選中發生改變

UIKIT_EXTERNNSString*constUITextFieldTextDidBeginEditingNotification;//TextField開始編輯

UIKIT_EXTERNNSString*constUITextFieldTextDidEndEditingNotification;//TextField發生改變

UIKIT_EXTERNNSString*constUITextFieldTextDidChangeNotification;//TextField結束編輯

UIKIT_EXTERNNSString*constUITextViewTextDidBeginEditingNotification;//TextView開始編輯

UIKIT_EXTERNNSString*constUITextViewTextDidChangeNotification;//TextView發生改變

UIKIT_EXTERNNSString*constUITextViewTextDidEndEditingNotification;//TextView結束編輯

UIKIT_EXTERNNSString*constUIWindowDidBecomeVisibleNotification;//window激活并展示在界面的時候觸發

UIKIT_EXTERNNSString*constUIWindowDidBecomeHiddenNotification;//當window隱藏的時候觸發

UIKIT_EXTERNNSString*constUIWindowDidBecomeKeyNotification;//當window被設置為keyWindow時觸發

UIKIT_EXTERNNSString*constUIWindowDidResignKeyNotification;//當window的key位置被取代時觸發

UIKIT_EXTERNNSString*constUIKeyboardWillShowNotification;//鍵盤將彈出

UIKIT_EXTERNNSString*constUIKeyboardDidShowNotification;//鍵盤彈出

UIKIT_EXTERNNSString*constUIKeyboardWillHideNotification;//鍵盤將要隱藏

UIKIT_EXTERNNSString*constUIKeyboardDidHideNotification;//鍵盤隱藏

UIKIT_EXTERNNSString*constUIKeyboardWillChangeFrameNotification//鍵盤frame將發生改變

UIKIT_EXTERNNSString*constUIKeyboardDidChangeFrameNotification//鍵盤frame發生改變后

//日期,時間

FOUNDATION_EXPORTNSString*constNSCalendarDayChangedNotification//日期發生改變

FOUNDATION_EXPORTNSString*constNSSystemClockDidChangeNotification//系統時鐘發生改變

FOUNDATION_EXPORTNSString*constNSSystemTimeZoneDidChangeNotification//系統時區發生改變

//線程

FOUNDATION_EXPORTNSString*constNSWillBecomeMultiThreadedNotification;//將變成多線程

FOUNDATION_EXPORTNSString*constNSDidBecomeSingleThreadedNotification;//變成了單線程

FOUNDATION_EXPORTNSString*constNSThreadWillExitNotification;//線程退出

//程序

UIKIT_EXTERNNSString*constUIApplicationDidEnterBackgroundNotification//程序進入后臺

UIKIT_EXTERNNSString*constUIApplicationWillEnterForegroundNotification//程序將進入前臺

UIKIT_EXTERNNSString*constUIApplicationDidFinishLaunchingNotification;//程序加載完成

UIKIT_EXTERNNSString*constUIApplicationDidBecomeActiveNotification;//程序變成激活狀態

UIKIT_EXTERNNSString*constUIApplicationWillResignActiveNotification;//程序將失去激活狀態

UIKIT_EXTERNNSString*constUIApplicationDidReceiveMemoryWarningNotification;//接收到內存警告

UIKIT_EXTERNNSString*constUIApplicationWillTerminateNotification;//程序將終止

UIKIT_EXTERNNSString*constUIApplicationSignificantTimeChangeNotification;//新的一天開始或時區發生變化

UIKIT_EXTERNNSString*constUIApplicationWillChangeStatusBarOrientationNotification;//將改變狀態欄方向

UIKIT_EXTERNNSString*constUIApplicationDidChangeStatusBarOrientationNotification;//狀態欄方向以改變

UIKIT_EXTERNNSString*constUIApplicationWillChangeStatusBarFrameNotification;//將改變狀態欄frame

UIKIT_EXTERNNSString*constUIApplicationDidChangeStatusBarFrameNotification;//狀態欄frame發生改變

UIKIT_EXTERNNSString*constUIApplicationBackgroundRefreshStatusDidChangeNotification//后臺刷新狀態改變

UIKIT_EXTERNNSString*constUIApplicationUserDidTakeScreenshotNotification//截屏時觸發通知

//硬件設備

UIKIT_EXTERNNSString*constUIDeviceOrientationDidChangeNotification;//設備方向改變

UIKIT_EXTERNNSString*constUIDeviceBatteryStateDidChangeNotification//電池狀態改變

UIKIT_EXTERNNSString*constUIDeviceBatteryLevelDidChangeNotification//電池電量改變

UIKIT_EXTERNNSString*constUIDeviceProximityStateDidChangeNotification//距離感應器狀態發生改變

//其它

UIKIT_EXTERNNSString*constUILocalNotificationDefaultSoundName//本地通知聲音

UIKIT_EXTERNNSString*constUIPasteboardChangedNotification;//粘貼板發生改變

UIKIT_EXTERNNSString*constUIPasteboardRemovedNotification;//粘貼板內容移除

FOUNDATION_EXPORTNSString*constNSUserDefaultsDidChangeNotification;//NSUserDefaults發生改變

FOUNDATION_EXPORTNSString*constNSBundleDidLoadNotification;//bundle加載完成

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • iOS系統可支持本地通知和遠程通知,一個通知在客戶端收到的時候可能是一個通知窗體,可能會播放一段通知聲音,還有可能...
    虞小虞閱讀 8,311評論 0 12
  • 一個完整的通知一般包含3個屬性: - (NSString *)name; // 通知的名稱 - (id)objec...
    LennyKwok閱讀 604評論 0 1
  • 轉載自:http://momirror.blog.163.com/blog/static/484181842013...
    hou_8閱讀 881評論 0 0
  • 鍵盤狀態改變的時候,系統會發出一些特定的通知 UIKeyboardWillShowNotification//鍵盤...
    歌手的劍閱讀 990評論 0 0
  • 那年,早上五點多就醒來拿著手電筒去小爸家叫妹妹去上學,然后在爺爺那兒拿一包小康家庭,再然后就是在學校大門買個小當家...
    利民路05號閱讀 193評論 0 0