美文网首页
通知 NSnotification

通知 NSnotification

作者: 应久 | 来源:发表于2019-03-15 16:57 被阅读0次

    通知是使用观察者模式实现的用于跨层传递消息的机制

    特点

    观察者模式实现的

    作用

    进行跨层传递消息

    在我们业务开发过程中 会涉及到 数据层 网络层 业务逻辑层 UI层

    一般我们处理的逻辑是  网络层 传递给 数据层 然后 经过业务逻辑层进行加工 再去更新UI 

    但有些时候可能需要 网络层返回的数据 不经过逻辑层 直接到达UI层  这时候就涉及到跨层传递

    通知的实现机制  

    由于NS开头的 源码是不开放的  假如说让你实现一套通知机制  你会怎么实现

    可能 会有一个notification map 表  里边是字典类型

    notificationname 是他的key

    observes 是他的value

    而他的value 是一个数组列表 里面包含了 通知接收的观察者  观察者观察的回调方法相关的数据信息

    相关文章

      网友评论

          本文标题:通知 NSnotification

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