Objective c 是";事件冒泡“;在ObjC中支持?
Objective-C是否支持“事件冒泡”的想法Objective c 是";事件冒泡“;在ObjC中支持?,objective-c,event-bubbling,Objective C,Event Bubbling,Objective-C是否支持“事件冒泡”的想法 对于那些不熟悉的人:这个想法是,你在一个排序的对象上发送/发布一个通知,每个包含的项目都会被通知,每次一个对象,从层次结构中最接近的对象开始,直到整个对象列表(通常是显示列表)被通知为止。听起来你可能指的是响应者链。如果是这样,那么简单的答案是“是”。但正如一位评论家所指出的,这是一个框架特性,而不是语言特性。Cocoa(OS X)和Cocoa Touch(iOS)之间的响应程序链不同,因此您必须指定使用哪个框架来获得特定的答案 Cocoa的响应
对于那些不熟悉的人:这个想法是,你在一个排序的对象上发送/发布一个通知,每个包含的项目都会被通知,每次一个对象,从层次结构中最接近的对象开始,直到整个对象列表(通常是显示列表)被通知为止。听起来你可能指的是响应者链。如果是这样,那么简单的答案是“是”。但正如一位评论家所指出的,这是一个框架特性,而不是语言特性。Cocoa(OS X)和Cocoa Touch(iOS)之间的响应程序链不同,因此您必须指定使用哪个框架来获得特定的答案 Cocoa的响应者链文档可在此处找到:
Cocoa Touch的响应者链文档可在此处找到:听起来您可能指的是响应者链。如果是这样,那么简单的答案是“是”。但正如一位评论家所指出的,这是一个框架特性,而不是语言特性。Cocoa(OS X)和Cocoa Touch(iOS)之间的响应程序链不同,因此您必须指定使用哪个框架来获得特定的答案 Cocoa的响应者链文档可在此处找到:
Cocoa Touch的响应者链文档可在此处找到:我不确定该语言,但Cocoa通过
转发调用:
机制。我们正在进行标记实践吗?在某种程度上,您所描述的可能被认为是一种语言特性,它不是Obj-C的特性。但坦率地说,它听起来更像是一种使用模式,可以显式地实现,它确实类似于一些常见的可可习语。我不确定这种语言,但是cocoa是通过forwardInvocation:
机制实现的。我们正在进行标记实践吗?从某种程度上说,您所描述的内容可能被认为是一种语言特性,但它不是Obj-C的特性。但坦率地说,它听起来更像是一种使用模式,可以显式地实现,并且确实类似于一些常见的Cocoa习语。