代码之家  ›  专栏  ›  技术社区  ›  dbobrowski

哪个更好-依赖于代理或通过对象持久化-iOS

  •  0
  • dbobrowski  · 技术社区  · 14 年前

    在读了一些书之后,我注意到苹果在控制器上推动代理的使用。

    所以假设我有一个菜单控制器,它需要和帮助控制器通信(他们需要共享信息——lol不要问我为什么会这样)。我可以通过委托来实现这一点,但是当我可以通过帮助对象传递所需的信息并让帮助控制器备份在上一个控制器中更改的信息时,为什么要使用委托呢?

    代表们仍然是夫妻——尽管可能是松散的,但使用对象不是最好的做法吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Matthew Frederick    14 年前

    代表非常适合 响应 尤其是如果反应不是立即的。

    如果你只是告诉帮助控制器什么样的信息显示,直接传递它是伟大的。例如,如果您想知道,当帮助控制器完成为用户显示帮助时,代理会更清晰,通常更高级。

    推荐文章
    El.Hum  ·  SSIS不识别索引?
    8 年前