比如我做了一个MyUIElement,我可以接受用户点击它。当用户单击它时,用户可以在我单击它时为我定义一个方法。例如,当我单击它时,它们可以将计数增加 1。
所以,如果我正在考虑如何实现这个逻辑......我可以制作一个MyUIElementDelegate,并回调MyUIElementDelegate的onMyUIElementIsClicked:函数,或者我可以允许用户addTarget: action: forEvents:. 这两种方式也有效。但是他们之间有什么不同呢?谢谢。