读书人

NSNotification的应用

发布时间: 2012-09-09 09:27:54 作者: rapoo

NSNotification的使用

这是一个观察者模式。

首先在你需要监听的类中加入观察者:

- (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject;

这个观察者在监听到anObject发送名字为aName的notification时,调用selector的方法,在aSelector方法中得到userInfo。
anObject表示从谁那儿发送出来的消息。

比如:

:nil发出消息,消息的名字是WebClose,此时observer就调用onWebClose方法。

读书人网 >移动开发

热点推荐