Позвольте мне кратко резюмировать это: «Первый ответчик» в файле пера - это объект, который представляет элемент управления пользовательского интерфейса, который имеет фокус пользователя. Поэтому, если пользователь нажимает на элемент управления, перо устанавливает этот элемент управления в качестве первого ответчика. В моем приложении я мог сделать вывод этому «Первому ответчику» из пера, чтобы я мог, например, отправить сообщение «сделать красный цвет шрифта» тому, что пользователь активировал, нажав.
И затем, если этот элемент управления пользовательского интерфейса первого ответчика не понимает это сообщение, сообщение передается в цепочке респондента до тех пор, пока родительский элемент или элемент управления пользовательского интерфейса деда (и так далее) не поймет сообщение. В противном случае оно будет проигнорировано.
Таким образом, First Responder всегда устанавливает «связь» с элементом управления UI, который имеет фокус. Это верно?
( Точный дубликат из «Первый ответчик» - я правильно понял? того же автора)