首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可可类之间的协调

可可类之间的协调
EN

Stack Overflow用户
提问于 2012-11-02 05:50:30
回答 1查看 29关注 0票数 1

我有一个有很多控制器的程序,需要相互协调。我不知道该用哪种机制。什么是正反两方面:

  • 委派
  • 绑定
  • 通知
  • 键值观测

具体而言,各地使用通知是否有任何问题?我计划这样做,因为它允许一个类只提供一些信息,而不去理会其他任何事情。

EN

回答 1

Stack Overflow用户

发布于 2012-11-02 06:44:12

如果希望对象了解要调用的特定方法,则使用委托,当对象需要将状态更改通知观察者时。当您有多个观察者时,通知更合适。这两种方法都需要手动干预,即当状态更改时,需要显式调用委托方法或发布通知。

绑定和KVO协同工作,是在一个对象中状态发生变化时自动更新一个对象中的状态(例如UI)的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13190025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档