
通过Nofication实现
- 通过这个实现观察者模式比较简单
-
定义一个回调
- (void)callBack{ NSLog(@"我收到通知了!"); } -
其次,注册通知,就是告诉通知中心,我对什么变化感兴趣,到时候通知我
[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(callBack) name: @"感兴趣的变化" object: nil] -
第三,在程序任何一个地方都可以发送通知
- (void)getNotofocation{ NSLog(@"get it."); //发出通知 [[NSNotificationCenter defaultCenter] postNotificationName:@"感兴趣的变化" object:self]; }




近期评论