2012-03-26 17 views
1

Objective-Cは「イベントバブリング」の考え方をサポートしていますか?ObjCでは「イベントバブル」がサポートされていますか?

慣れていない人には、並べ替えのオブジェクトに通知をディスパッチ/リリースし、すべてのアイテムが通知されます。オブジェクトは、オブジェクトリスト全体(通常は階層全体)表示リスト)が通知される。

+0

私は言語についてはよく分からないけど、ココアは、[達成するためのメカニズムを提供します'forwardInvocation:'メカニズムを介して(https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtForwarding.html)影響を与えます。 – dasblinkenlight

+3

マークアッププラクティスはやっていますか?あなたが記述していることが*言語*の機能と考えることができる範囲では、Obj-Cの機能ではありません。しかし、率直に言えば、それは明示的に実装することができ、いくつかの一般的なココアの慣用法に似ている使用パターンのように聞こえる。 – walkytalky

答えて

5

Responder Chainを参照しているようです。そうであれば、簡単な答えは「はい」です。しかし、コメント者の一人が指摘しているように、これは言語機能ではなくフレームワーク機能です。レスポンダーチェーンは、Cocoa(OS X)とCocoa Touch(iOS)で異なりますので、特定の回答を得るためにどのフレームワークを使用するかを指定する必要があります。ココアのための

レスポンダチェーンのドキュメントには、ここで見つけることができます:ココアtouchのためにCocoa Event-Handling Guide

レスポンダチェーンのドキュメントには、ここで見つけることができます:Event Handling Guide for iOS: Event Types and Delivery

関連する問題