NSWindow的第一个派发对象....","移动到文章的最后一行",或"移动到行首(行尾)"等操作指令行为;App Kit构建处理Action Messages的响应链时,主要依据下面两种情况:
App是否基于文档结构(如果非文档结构App..., NSWindow, NSDrawer, NSWindowController, NSView等均是如此; 响应者是构成响应链中的一部分.
0x03 第一响应者
第一响应者是指用户通过鼠标或者键盘选择的交互对象...;它通常是整个响应链中的第一个响应者对象,NSWindow对象的最初始第一响应者是它自己,当window显示在屏幕上时,也可以手动设定它的第一响应者对象(使用NSWindow对象的makeFirstResponder...当一个NSWindow对象在接收到鼠标点击(mouse-down)事件时,会自动设置鼠标所处的View为第一响应者;那么NSWindow对象如何确认某个对象是否能够成为第一响应者呢?