iOS系统NSNotificationCenter中的常用通知名称
2017-03-01 10:27
447 查看
最近上班不太忙,整理了一些常用的系统通知名,网上有很多更齐全的文章,几乎把系统通知都找出来了,但是却没有中文介绍(点击查看),看完一脸懵逼,还得去问度娘什么意思。这里整理了一部分本人感觉常用的通知,并附上了中文含义,有的可能解释的不太贴切,如果有更恰当的解释欢迎指正。
//音频 AVF_EXPORT NSString *const AVAudioSessionInterruptionNotification //音频中断出现 AVF_EXPORT NSString *const AVAudioSessionRouteChangeNotification //系统的音频线路发生改变 AVF_EXPORT NSString *const AVAudioSessionMediaServicesWereLostNotification //媒体服务终止 AVF_EXPORT NSString *const AVAudioSessionMediaServicesWereResetNotification //媒体服务重新启动 //视频 AVF_EXPORT NSString *const AVPlayerItemTimeJumpedNotification // 播放时间跳跃 AVF_EXPORT NSString *const AVPlayerItemDidPlayToEndTimeNotification // 播放结束 AVF_EXPORT NSString *const AVPlayerItemFailedToPlayToEndTimeNotification // 没能播放到最后 AVF_EXPORT NSString *const AVPlayerItemPlaybackStalledNotification // 播放抛锚 AVF_EXPORT NSString *const AVPlayerItemNewAccessLogEntryNotification // 添加新的访问日志条目 AVF_EXPORT NSString *const AVPlayerItemNewErrorLogEntryNotification // 添加新的错误日志条目 MP_EXTERN NSString *const MPMediaLibraryDidChangeNotification; //媒体库发生改变 MP_EXTERN NSString *const MPMediaPlaybackIsPreparedToPlayDidChangeNotification //后台准备播放发生改变 MP_EXTERN NSString *const MPMoviePlayerScalingModeDidChangeNotification; //视频缩放填充模式发生改变 MP_EXTERN NSString *const MPMoviePlayerPlaybackDidFinishNotification; //媒体播放完成或用户手动退出 MP_EXTERN NSString *const MPMoviePlayerPlaybackStateDidChangeNotification //播放状态改变 MP_EXTERN NSString *const MPMoviePlayerLoadStateDidChangeNotification //媒体网络加载状态改变 MP_EXTERN NSString *const MPMoviePlayerNowPlayingMovieDidChangeNotification //当前播放的媒体内容发生改变 MP_EXTERN NSString *const MPMoviePlayerWillEnterFullscreenNotification //将进入全屏 MP_EXTERN NSString *const MPMoviePlayerDidEnterFullscreenNotification //进入全屏后 MP_EXTERN NSString *const MPMoviePlayerWillExitFullscreenNotification //将要退出全屏 MP_EXTERN NSString *const MPMoviePlayerDidExitFullscreenNotification //退出全屏后 MP_EXTERN NSString *const MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification //当媒体开始通过AirPlay播放或者结束AirPlay MP_EXTERN NSString *const MPMoviePlayerReadyForDisplayDidChangeNotification //视频显示状态改变 MP_EXTERN NSString *const MPMovieMediaTypesAvailableNotification //确定了媒体可用类型后 MP_EXTERN NSString *const MPMovieSourceTypeAvailableNotification // 确定了媒体来源后 MP_EXTERN NSString *const MPMovieDurationAvailableNotification //确定了媒体播放时长后 MP_EXTERN NSString *const MPMovieNaturalSizeAvailableNotification //确定了媒体的实际尺寸后 MP_EXTERN NSString *const MPMoviePlayerThumbnailImageRequestDidFinishNotification //缩略图请求完成之后 MP_EXTERN NSString *const MPMoviePlayerTimedMetadataUpdatedNotification //同步元数据发生更新 MP_EXTERN NSString *const MPMoviePlayerContentPreloadDidFinishNotification //媒体内容预加载完成 MP_EXTERN NSString *const MPMusicPlayerControllerPlaybackStateDidChangeNotification; //播放状态改变 MP_EXTERN NSString *const MPMusicPlayerControllerNowPlayingItemDidChangeNotification; //播放内容改变 MP_EXTERN NSString *const MPMusicPlayerControllerVolumeDidChangeNotification; //音量发生改变 //拍照/录像 AVF_EXPORT NSString *const AVCaptureDeviceWasConnectedNotification //输入设备已连接 AVF_EXPORT NSString *const AVCaptureDeviceWasDisconnectedNotification //输入设备失去连接 AVF_EXPORT NSString *const AVCaptureDeviceSubjectAreaDidChangeNotification //捕获区域发生改变 AVF_EXPORT NSString *const AVCaptureInputPortFormatDescriptionDidChangeNotification //输入设备端口描述改变 AVF_EXPORT NSString *const AVCaptureSessionRuntimeErrorNotification //媒体会话运行错误 AVF_EXPORT NSString *const AVCaptureSessionDidStartRunningNotification //媒体会话开始运行 AVF_EXPORT NSString *const AVCaptureSessionDidStopRunningNotification //媒体会话停止运行 AVF_EXPORT NSString *const AVCaptureSessionWasInterruptedNotification //媒体会话中断 AVF_EXPORT NSString *const AVCaptureSessionInterruptionEndedNotification //媒体会话中断停止 //常用视图 UIKIT_EXTERN NSString *const UITableViewSelectionDidChangeNotification; //TableView选中发生改变 UIKIT_EXTERN NSString *const UITextFieldTextDidBeginEditingNotification; //TextField开始编辑 UIKIT_EXTERN NSString *const UITextFieldTextDidEndEditingNotification; //TextField发生改变 UIKIT_EXTERN NSString *const UITextFieldTextDidChangeNotification; //TextField结束编辑 UIKIT_EXTERN NSString * const UITextViewTextDidBeginEditingNotification; //TextView开始编辑 UIKIT_EXTERN NSString * const UITextViewTextDidChangeNotification; //TextView发生改变 UIKIT_EXTERN NSString * const UITextViewTextDidEndEditingNotification; //TextView结束编辑 UIKIT_EXTERN NSString *const UIWindowDidBecomeVisibleNotification; //window激活并展示在界面的时候触发 UIKIT_EXTERN NSString *const UIWindowDidBecomeHiddenNotification; //当window隐藏的时候触发 UIKIT_EXTERN NSString *const UIWindowDidBecomeKeyNotification; //当window被设置为keyWindow时触发 UIKIT_EXTERN NSString *const UIWindowDidResignKeyNotification; //当window的key位置被取代时触发 UIKIT_EXTERN NSString *const UIKeyboardWillShowNotification; //键盘将弹出 UIKIT_EXTERN NSString *const UIKeyboardDidShowNotification; //键盘弹出 UIKIT_EXTERN NSString *const UIKeyboardWillHideNotification; //键盘将要隐藏 UIKIT_EXTERN NSString *const UIKeyboardDidHideNotification; //键盘隐藏 UIKIT_EXTERN NSString *const UIKeyboardWillChangeFrameNotification //键盘frame将发生改变 UIKIT_EXTERN NSString *const UIKeyboardDidChangeFrameNotification //键盘frame发生改变后 //日期,时间 FOUNDATION_EXPORT NSString * const NSCalendarDayChangedNotification //日期发生改变 FOUNDATION_EXPORT NSString * const NSSystemClockDidChangeNotification //系统时钟发生改变 FOUNDATION_EXPORT NSString * const NSSystemTimeZoneDidChangeNotification //系统时区发生改变 //线程 FOUNDATION_EXPORT NSString * const NSWillBecomeMultiThreadedNotification; //将变成多线程 FOUNDATION_EXPORT NSString * const NSDidBecomeSingleThreadedNotification; //变成了单线程 FOUNDATION_EXPORT NSString * const NSThreadWillExitNotification; //线程退出 //程序 UIKIT_EXTERN NSString *const UIApplicationDidEnterBackgroundNotification //程序进入后台 UIKIT_EXTERN NSString *const UIApplicationWillEnterForegroundNotification //程序将进入前台 UIKIT_EXTERN NSString *const UIApplicationDidFinishLaunchingNotification; //程序加载完成 UIKIT_EXTERN NSString *const UIApplicationDidBecomeActiveNotification; //程序变成激活状态 UIKIT_EXTERN NSString *const UIApplicationWillResignActiveNotification; //程序将失去激活状态 UIKIT_EXTERN NSString *const UIApplicationDidReceiveMemoryWarningNotification; //接收到内存警告 UIKIT_EXTERN NSString *const UIApplicationWillTerminateNotification; //程序将终止 UIKIT_EXTERN NSString *const UIApplicationSignificantTimeChangeNotification; //新的一天开始或时区发生变化 UIKIT_EXTERN NSString *const UIApplicationWillChangeStatusBarOrientationNotification; //将改变状态栏方向 UIKIT_EXTERN NSString *const UIApplicationDidChangeStatusBarOrientationNotification; //状态栏方向以改变 UIKIT_EXTERN NSString *const UIApplicationWillChangeStatusBarFrameNotification; //将改变状态栏frame UIKIT_EXTERN NSString *const UIApplicationDidChangeStatusBarFrameNotification; //状态栏frame发生改变 UIKIT_EXTERN NSString *const UIApplicationBackgroundRefreshStatusDidChangeNotification //后台刷新状态改变 UIKIT_EXTERN NSString *const UIApplicationUserDidTakeScreenshotNotification //截屏时触发通知 //硬件设备 UIKIT_EXTERN NSString *const UIDeviceOrientationDidChangeNotification; //设备方向改变 UIKIT_EXTERN NSString *const UIDeviceBatteryStateDidChangeNotification //电池状态改变 UIKIT_EXTERN NSString *const UIDeviceBatteryLevelDidChangeNotification //电池电量改变 UIKIT_EXTERN NSString *const UIDeviceProximityStateDidChangeNotification //距离感应器状态发生改变 //其它 UIKIT_EXTERN NSString *const UILocalNotificationDefaultSoundName //本地通知声音 UIKIT_EXTERN NSString *const UIPasteboardChangedNotification; //粘贴板发生改变 UIKIT_EXTERN NSString *const UIPasteboardRemovedNotification; //粘贴板内容移除 FOUNDATION_EXPORT NSString * const NSUserDefaultsDidChangeNotification; //NSUserDefaults发生改变 FOUNDATION_EXPORT NSString * const NSBundleDidLoadNotification; //bundle加载完成
相关文章推荐
- 常用字体名称
- 常用基类名称空间
- 常用颜色的RGB值及中英文名称
- 类_类常用结构__autoload()快速取得对象名称并自动载入进当前页面
- 常用中文字体的英文名称
- C#.NET对注册表的常用操作(增加项,判断指定项是否存在,增加键(键的名称,键的数值),判断指定的键是否存在)
- 常用颜色的RGB值及中英文名称
- 常用颜色的RGB值及中英文名称
- 常用颜色的RGB值及中英文名称
- 常用eclipse 插件名称表
- 常用字符集编码名称和代码对应关系表
- 常用颜色的RGB值及中英文名称
- 几个常用的设备名称的单词 、和商务相关的单词、职位名称的称呼
- 常用物种拉丁文名称
- windows系统常用服务名称及功能
- 常用颜色值及英文名称
- 一些常用组件名称及ID列表(就是web.Lists中要列出的)
- 常用单证英文名称与简写
- C#.NET对注册表的常用操作(增加项,判断指定项是否存在,增加键(键的名称,键的数值),判断指定的键是否存在)
- 常用颜色的RGB值及中英文名称【转】