Before get involved with responder chain I will tell you what is first responder in your app. First responder in your app is a view, or a view controller or any active user interface window. It can be pronounced as a designated receiver for all the events that aren't determined by hit testing i.e. (testing deliver events based on geometry of your window.).Here are examples of the events that are delivered to the first responder of your app.