在开发过程中,使用通知的地方还是很多的,通知中心(NSNotificationCenter)实际上上一个消息通知机制,是在程序内部提供的一种广播机制。举一个经典的应用场景:任意对象可以发送通知到中心,同时任意对象也可以监听中心发送的通知。也就是说,把接收到的消息,根据内部的消息转发表,把消息转发给需要的对象。
一、 使用通知的步骤
1.在需要接收通知的地方添加注册观察者;
2.在需要的时候发送通知消息;
3.接收通知,接到通知之后执行的方法;
4.移除观察者。
二、实例
在这里我用通知来改变界面颜色的实例来说明,具体如下图所示:
控制器一的设置:
控制器二的设置: