2012-03-26 5 views
1

Objective-C는 "이벤트 버블 링"에 대한 아이디어를 지원합니까?ObjC에서 "이벤트 버블 링"이 지원됩니까?

익숙하지 않은 사용자를 위해 : 아이디어는 사용자가 일종의 객체에 대한 알림을 발송/릴리스하고 모든 객체 항목 (일반적으로 계층 구조에서 가장 가까운 것부터 시작하여 전체 객체 목록 디스플레이리스트)가 통지된다.

+0

내가 언어에 대해 잘 모르겠지만, 코코아 [달성 할 수있는 메커니즘을 제공합니다 그 효과] (https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtForwarding.html)을 통해 'forwardInvocation :'메커니즘을 사용하십시오. – dasblinkenlight

+3

마크 업 연습을하고 있습니까? 설명하는 내용이 * 언어 * 기능으로 간주 될 수있는 정도까지는 Obj-C의 기능이 아닙니다. 그러나 솔직히 말해서 이것은 사용 패턴과 비슷하게 들릴 것입니다. 사용 패턴은 명시 적으로 구현할 수 있고 일반적인 코코아 관용구와 비슷합니다. – walkytalky

답변

5

Responder Chain을 말하는 것 같습니다. 그렇다면 쉬운 대답은 "예"입니다. 그러나 한 주석자는 지적했듯이 이것은 언어 기능이 아니라 프레임 워크 기능입니다. Responder Chain은 Cocoa (OS X)와 Cocoa Touch (iOS)가 다르므로 특정 답변을 얻으려는 프레임 워크를 지정해야합니다. 코코아에 대한

응답자 체인 문서는 여기에서 찾을 수 있습니다 : 코코아 터치에 대한 Cocoa Event-Handling Guide

응답자 체인 문서는 여기에서 찾을 수 있습니다 : Event Handling Guide for iOS: Event Types and Delivery

관련 문제