Вопрос проверяет понимание responder chain и того, как UIKit выбирает объект для обработки событий и ввода.
Короткий ответ
First responder — это объект, который в данный момент первым получает события ввода. Обычно им становится view, найденная в процессе hit-testing, или элемент, явно запросивший фокус. UIKit определяет first responder автоматически, но разработчик может управлять этим через специальные методы. First responder играет ключевую роль при работе с клавиатурой и жестами.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.