Notification简单观察者模式例子

来源:互联网 发布:软件著作权 受理登记 编辑:程序博客网 时间:2024/05/01 03:06

通知使用起来非常的简单:

首先定义回调,即发生通知了我应该做啥事。

- (void)callBack{    NSLog(@"我收到通知了!");}

其次,注册通知,即告诉通知中心,我对啥通知感兴趣

[[NSNotificationCenter defaultCenter] addObserver: self    selector: @selector(callBack)    name: @"A类通知"    object: nil];

第三,在程序任何一个地方都可以发送通知

- (void)getNotofocation{    NSLog(@"get it.");    //发出通知    [[NSNotificationCenter defaultCenter] postNotificationName:@"A类通知" object:self];}

当然,也可以在需要的时候取消注册通知。

更多0

0 0
原创粉丝点击