【发布时间】:2012-03-26 18:39:38
【问题描述】:
Objective-C 是否支持“事件冒泡”的思想?
对于那些不熟悉的人:这个想法是您在各种对象上分派/发布通知,并通知每个包含项目,一次一个对象,从层次结构中最接近的对象开始,直到整个对象列表(通常是显示列表)被通知。
【问题讨论】:
-
我不确定语言,但可可provides a mechanism to achieve that effect通过
forwardInvocation:机制。 -
我们在做标记练习吗?在某种程度上,您所描述的可能被认为是一种 语言 功能,它不是 Obj-C 的功能。但坦率地说,这听起来更像是一种使用模式,可以显式实现,并且确实类似于一些常见的 Cocoa 习惯用法。
标签: objective-c event-bubbling