---
# System prepended metadata

title: responder 활동학습

---

# responder 활동학습




스토리보드에서 Swipe Gesture Recognizer 추가(왼쪽 / 오른쪽)
IBOulet으로 메서드와 연결하여 왼쪽 방향 Swipe Gesture Recognizer 활성화 시 label.text = “왼쪽” 혹은 “오른쪽” 으로 바뀌도록 
구현

![](https://i.imgur.com/PlAtrah.png)


## 3 Questions

### Q1 : Responder Chain이란 무엇입니까?
View의 계층에서 event를 핸들링하는 곳을 찾아 간다. 해당하는 핸들러가 없다면 상위 계층에서 핸들러를 찾고 없다면 next로 이동한다.
만약 최상위 계층까지 없다면 nil을 반환한다.

### Q2 : Responder Chain과 Gesture Recognizer는 이벤트 제어에서 상호간 상관관계일까요? 별개관계일까요? 그렇게 생각한 이유는 무엇인가요?
- 상호간의 상관관계다.
    - Gesture Recognizer에서 제스처가 끝낫다고 판단하면 Responder Chain도 끝난다.


### Q3 : UIResponder 클래스의 역할은 무엇인가요? 클래스의 설명 An abstract interface for responding to and handling events.이 무엇을 뜻하는지 설명해주세요.
- UIResponder 클래스란 
    - 이벤트를 응답해서 처리하는 추상클래스다.
        - 여기서 추상클래스란 실제로 일은 하지 않지만 구현만 해둔 protocol과 비슷하다 (그때는 protocol이 없었음)


