一、键盘

1、UIKeyboardWillShowNotification-将要弹出键盘

2、UIKeyboardDidShowNotification-显示键盘

3、UIKeyboardWillHideNotification-将要隐藏键盘

4、UIKeyboardDidHideNotification-键盘已经隐藏

5、UIKeyboardWillChangeFrameNotification-键盘将要改变frame

6、UIKeyboardDidChangeFrameNotification-键盘已经改变frame



二、窗体

1、UIWindowDidBecomeVisibleNotification-窗体可见

2、UIWindowDidBecomeHiddenNotification-窗体隐藏

3、UIWindowDidBecomeKeyNotification

4、UIWindowDidResignKeyNotification

三、程序消息

1、UIApplicationDidBecomeActiveNotification-程序从后台激活

2、UIApplicationDidChangeStatusBarFrameNotification-状态栏frame改变

3、UIApplicationDidChangeStatusBarOrientationNotification-状态栏方向改变

4、UIApplicationDidEnterBackgroundNotification-进入后台

5、UIApplicationDidFinishLaunchingNotification-程序载入完毕

6、UIApplicationDidReceiveMemoryWarningNotification-内存警告

7、UIApplicationProtectedDataDidBecomeAvailable

8、UIApplicationProtectedDataWillBecomeUnavailable

9、UIApplicationSignificantTimeChangeNotification 重要的时间变化(新的一天開始或时区变化)

10、UIApplicationWillChangeStatusBarOrientationNotification-将要改变状态栏方向

11、UIApplicationWillChangeStatusBarFrameNotification-将要改变状态栏frame

12、UIApplicationWillEnterForegroundNotification

13、UIApplicationWillResignActiveNotification

14、UIApplicationWillTerminateNotification



四、电池、方向、传感器

1、UIDeviceBatteryLevelDidChangeNotification //电池电量

2、UIDeviceBatteryStateDidChangeNotification //电池状态

3、UIDeviceOrientationDidChangeNotification //方向

4、UIDeviceProximityStateDidChangeNotification //近距离传感器



五、音视频

1、MPMediaLibraryDidChangeNotification

2、MPMusicPlayerControllerPlaybackStateDidChangeNotification

3、MPMusicPlayerControllerNowPlayingItemDidChangeNotification

4、MPMusicPlayerControllerVolumeDidChangeNotification



六、其它 

1、NSUserDefaultsDidChangeNotification 用户默认设置变化

2   NSCurrentLocaleDidChangeNotification 本地化语言变化

iOS 系统消息通知的更多相关文章

  1. ios 消息通知

    苹果的通知分为本地通知和远程通知,这里主要说的是远程通知 历史介绍 iOS 3 - 引入推送通知UIApplication 的 registerForRemoteNotificationTypes 与 ...

  2. iOS - Notification 通知

    1.Notification 通知中心实际上是在程序内部提供了消息广播的一种机制,它允许我们在低程度耦合的情况下,满足控制器与一个任意的对象进行通信的目的.每一个 iOS 程序(即每一个进程)都有一个 ...

  3. IOS Notification 通知中心

    1.     通知中心概述 通知中心实际上是在程序内部提供了消息广播的一种机制.通知中心不能在进程间进行通信.实际上就是一个二传手,把接收到的消息,根据内部的一个消息转发表,来将消息转发给需要的对象. ...

  4. IOS开发-通知与消息机制

    在多数移动应用中不论什么时候都仅仅能有一个应用程序处于活跃状态.假设其它应用此刻发生了一些用户感兴趣的那么通过通知机制就能够告诉用户此时发生的事情. iOS中通知机制又叫消息机制,其包含两类:一类是本 ...

  5. IOS 本地通知 UILocalNotification

    IOS 本地通知 UILocalNotification [本文章第四部分中的代码逻辑来自网上的借鉴,并非我自己原创] 大概一个月前,我开始跟着做IOS项目了.学习C++,了解Objective-C, ...

  6. IOS中通知中心(NSNotificationCenter)

    摘要 NSNotification是IOS中一个调度消息通知的类,采用单例模式设计,在程序中实现传值.回调等地方应用很广.   IOS中通知中心NSNotificationCenter应用总结 一.了 ...

  7. iOS 本地通知 操作

    iOS 本地通知 操作 1:配置通知:然后退出程序: UILocalNotification *localNotif = [[UILocalNotification alloc] init]; loc ...

  8. 提高 iOS App 通知功能启用率的三个策略

    我们都知道推送通知在 App 运营中的作用巨大.但是,很多用户却并不买帐,App 第一次启动提示是否「启用推送通知」时,他们直接选择了「否」. 是的,最近我本人就转变成了这样的人 - 认真地评估每个应 ...

  9. IOS NSNotification 通知

    一. 先看下官方对NSNotification通知的解释 1. NSNotification 通知 @interface NSNotification : NSObject <NSCopying ...

随机推荐

  1. 【基础练习】【拓扑排序】codevs3294 车站分级题解

    题目来源:NOIP2013 普及第四题 题目描写叙述 Description 一条单向的铁路线上,依次有编号为1, 2, -, n的n个火车站.每一个火车站都有一个级别,最低为1级.现有若干趟车次在这 ...

  2. django之创建第8-1个项目-数据库之增删改查/数据库数据显示在html页面

    1.为test.DB数据库预先创建下面数据 1    张三    16    2015-01-02    12    李四    17    2015-01-04    13    王五    14  ...

  3. JUC-线程池

    一,问题 在没有使用线程池的时候,每次需要一个线程都得手动new Thread()方式创建线程,用完了再销毁. 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发 ...

  4. 分布式交易系统的并发处理, 以及用Redis和Zookeeper实现分布式锁

    交易系统 交易系统的数据结构 支付系统API通常需要一个“订单号”作为入参, 而实际调用API接口时使用到的往往不是真正意义的业务订单号, 而是交易订单号.  支付系统的API会使用“商户号+订单号” ...

  5. spdk 编译动态库( spdk compiles shared library )

    1,dpdk编译共享库 默认情况下都编译出静态库,如果想编译出动态库,把config/common_base文件中的CONFIG_RTE_BUILD_SHARED_LIB改成y即可. 2,spdk编译 ...

  6. cnblogs修改网站图标icon

    以下修改网络地址即可 <script type="text/javascript" language="javascript"> //Setting ...

  7. NSObject协议中方法:description 和 debugDescription

    description基本概念 1.NSLog(@"%@", objectA);这会自动调用objectA的description方法来输出ObjectA的描述信息. 2.desc ...

  8. Redis学习之路(005)- redis内存数据库C客户端hiredis API 中文说明

    A)编译安装 make make install (/usr/local) make install PREFIX=$HOME/progs(可以自由指定安装路径) B)同步的API接口 redisCo ...

  9. SpringBoot配置属性之NOSQL

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  10. [AaronYang原创] 敏捷开发-Jira 6.0.5环境搭建[2]

    基本配置-关卡一(我研究了1.5个小时 AaronYang)   JIRA的设置向导将只显示您安装后第一次JIRA. 一旦你完成了它,你不能再次运行它. 然而,每一个设置在设置向导配置可以通过管理控制 ...