星空网 > 软件开发 > 操作系统

ios中通知的简单使用

通知的机制是一对多,而block和delegate的机制是一对一,通知是好用,但小伙伴么要记得通知比较耗性能哦~~~

谁要发送消息,谁就发出通知,谁要接受消息,谁就销毁通知.

下面直接来看代码:

//发出通知
[[NSNotificationCenter defaultCenter] postNotificationName:@"notification" object:image];
 
 
//谁接受通知 谁就销毁通知
- (void)viewDidLoad {
    [super viewDidLoad];
   
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(valueChanged:) name:@"notification" object:nil];
   
}

- (void)valueChanged:(NSNotification *)notification{
  // object 就是传过来的参数
    self.imgView.image = notification.object;
   
}

// 在对象销毁的时候移除通知
    -(void)dealloc{
        [[NSNotificationCenter defaultCenter] removeObserver:self];
    }

 




原标题:ios中通知的简单使用

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流