通知的理解

//首先理解的通知可以用于传值,但这个传值适用于回传值,原因是:要想用通知传值,流程必须是先注册通知监听者,然后监听谁发布了通知,这就造成了只能用回传值,就是我们所说的上级给下级传值,但是通知一个优点是:可以一传多,可以多个页面注册通知监听者来监听同一个发布者事件

例:流程1:先注册通知监听者

     2:发布通知者

     3.移除通知者 

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeColor:) name:@"change" object:nil];//注册通知监听者

 [[NSNotificationCenter defaultCenter] postNotificationName:@"change" object:num];//发布通知事件,nu m就是要传的值

[[NSNotificationCenter defaultCenter] removeObserver:self];//移除观察者

原文地址:https://www.cnblogs.com/wpw19920808/p/5090657.html