美文网首页
ios中通知的简单使用

ios中通知的简单使用

作者: lityjey | 来源:发表于2016-07-21 14:36 被阅读0次

    通知的机制是一对多,而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中通知的简单使用

          本文链接:https://www.haomeiwen.com/subject/hcebjttx.html