一、键盘

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. C#和JAVA的RSA密钥、公钥转换

    C#的秘钥跟JAVA的密钥区别   RSA对于程序本身是没有区别的,其格式都是相同的.对于不同的程序来说,存储使用的语法(包装的类)会有所不同. RSA语法和语法标准有很多,大的类型大概分为ASN.1 ...

  2. python模块之lib2to3(py2转py3自动化工具)

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python模块之lib2to3(py2转py3自动化工具) #http://tieba.baidu.com ...

  3. Java实现的简单神经网络(基于Sigmoid激活函数)

    主体代码 NeutronNetwork.java package com.rockbb.math.nnetwork; import java.util.ArrayList; import java.u ...

  4. ubuntu直接删除文件而不是移动到回收站

    如你所知,你可以在文件(或者文件夹)上面点击右键选择“移动到删除文件夹”或者把它拖动到屏幕右下角的回收站里面来上传文件.唯一的问题是,在回收站里面的文件除非你手工清理不然不会自动清除,这可能导致安全问 ...

  5. at com.mysql.jdbc.SQLError.createSQLException

    WARN run, com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1de6191 -- APPARENT DEA ...

  6. Windows系统使用vbs脚本或bat脚本强制杀死指定所有进程 vbs实现循环持续写入内容到vbs打开开的记事本 使用vbs、bat添加windows计划任务 使用cmd schtasks命令添加windows计划任务

    以下脚本windows7下成功运行过,脚本也可以windows计划任务程序一起组合使用 新建一个记事本文档粘贴下面代码后将新建的记事本文档重命名下面对应的脚本名就能使用了: 添加windows计划任务 ...

  7. 1503: [NOI2004]郁闷的出纳员 (SBT)

    1503: [NOI2004]郁闷的出纳员 http://www.lydsy.com/JudgeOnline/problem.php?id=1503 Time Limit: 5 Sec  Memory ...

  8. @weakify, @strongify

    我们知道,在使用 block 的时候,为了避免产生循环引用,通常需要使用 weakSelf 与 strongSelf,写下面这样的代码 __weak typeof(self) weakSelf = s ...

  9. jquery ajax 回调函数的值alert出来[object Object] 解决方法

    $("#activity_project").change(function(){ var pro=$("#activity_project").val(); ...

  10. 【C语言】练习3-3

     题目来源:<The C programming language>中的习题P49  练习2-9: 编写函数expand(s1, s2),将字符串s1中类似于a-z一类的速记符号在字符串s ...