簡単に要約してみましょう。nib ファイルの「ファーストレスポンダ」は、ユーザーのフォーカスを持つ UI コントロール要素を表すオブジェクトです。したがって、ユーザーがコントロールをクリックすると、nib はクリックされた UI コントロールを First Responder として設定します。私のアプリでは、ペン先からその「ファーストレスポンダー」へのアウトレットを作成できるため、たとえば、ユーザーがクリックしてアクティブにしたものに「赤いフォントの色にする」というメッセージを送信できます。
そして、この First Responder UI コントロールがそのメッセージを理解できない場合、親要素または祖父母 (など) の UI コントロール要素がメッセージを理解するまで、メッセージはレスポンダー チェーンに渡されます。それ以外の場合は無視されます。
したがって、First Responder は常に、フォーカスのある UI コントロールへの「リンク」を確立します。そうですか?
( 「First Responder」の正確な複製- 私はそれを正しく理解しましたか?同じ著者による)