在阅读了一些资料后,我注意到 Apple 推动在控制器上使用委托来相互通信。
所以说我有一个菜单控制器需要与帮助控制器通信(他们需要共享信息 - 大声笑不要问我为什么要这样做)。我可以通过委托来做到这一点,但是当我可以通过帮助对象传递所需信息并让帮助控制器获取在前一个控制器中更改的信息时,为什么还要使用委托。
代表仍然是情侣——无论多么松散,使用对象不是这里可重用性的最佳实践吗?
在阅读了一些资料后,我注意到 Apple 推动在控制器上使用委托来相互通信。
所以说我有一个菜单控制器需要与帮助控制器通信(他们需要共享信息 - 大声笑不要问我为什么要这样做)。我可以通过委托来做到这一点,但是当我可以通过帮助对象传递所需信息并让帮助控制器获取在前一个控制器中更改的信息时,为什么还要使用委托。
代表仍然是情侣——无论多么松散,使用对象不是这里可重用性的最佳实践吗?