美文网首页
iOS开发-设计模式-观察者模式(Observer)

iOS开发-设计模式-观察者模式(Observer)

作者: 0可口可馨0 | 来源:发表于2016-06-14 13:08 被阅读0次

    什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近放生了些新闻,你可能会订阅一份美国周刊,然后一旦美国有了新的故事,美国周刊就发一刊,并邮寄给你,当你收到这份报刊,然后你就能够了解美国最新的动态。其实这就是观察者模式,A对B的变化感兴趣,就注册为B的观察者,当B发生变化时通知A,告知B发生了变化。这是一种非常典型的观察者的用法。

    苹果的推送通知服务就是一个这样的例子。

    �iOS中有两个常用的方法来执行观察者模式:Notifications(通知中心) 和 Key-Value Observing (KVO-键值观察者)。

    相关文章

      网友评论

          本文标题:iOS开发-设计模式-观察者模式(Observer)

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