Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 是";事件冒泡“;在ObjC中支持?_Objective C_Event Bubbling - Fatal编程技术网

Objective c 是";事件冒泡“;在ObjC中支持?

Objective c 是";事件冒泡“;在ObjC中支持?,objective-c,event-bubbling,Objective C,Event Bubbling,Objective-C是否支持“事件冒泡”的想法 对于那些不熟悉的人:这个想法是,你在一个排序的对象上发送/发布一个通知,每个包含的项目都会被通知,每次一个对象,从层次结构中最接近的对象开始,直到整个对象列表(通常是显示列表)被通知为止。听起来你可能指的是响应者链。如果是这样,那么简单的答案是“是”。但正如一位评论家所指出的,这是一个框架特性,而不是语言特性。Cocoa(OS X)和Cocoa Touch(iOS)之间的响应程序链不同,因此您必须指定使用哪个框架来获得特定的答案 Cocoa的响应

Objective-C是否支持“事件冒泡”的想法


对于那些不熟悉的人:这个想法是,你在一个排序的对象上发送/发布一个通知,每个包含的项目都会被通知,每次一个对象,从层次结构中最接近的对象开始,直到整个对象列表(通常是显示列表)被通知为止。

听起来你可能指的是响应者链。如果是这样,那么简单的答案是“是”。但正如一位评论家所指出的,这是一个框架特性,而不是语言特性。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习语。