编写OS X辅助功能客户端的文档在哪里?

wat*_*pet 5 macos cocoa

Apple提供了将可访问性信息添加到自己的应用程序的文档.这允许辅助功能客户端控制该应用程序.但是,我找不到编写自己的辅助功能客户端的信息.我想通过他们的UI从OS X应用程序(不是通过AppleScript,ScriptingBridge或第三方框架,BTW)控制其他应用程序.我想写一个真正的辅助功能客户端 - 执行此操作的文档在哪里?

这是我到目前为止发现的:

  • 手动发送Quartz事件.这比OS X Yosemite附带的新辅助功能工具要低得多.
  • 一个古老的碳框架.这不适用于64位Mac.今天非常无用.
  • 此头文件包含有关控制应用程序的一些信息.它只是一个头文件 - 没有指南,没有例子.我也看不出如何从这个结构到1中描述的协议中的方法.

Sam*_*nia 5

头文件就差不多了,有一个名为UI Element Inspector的示例

打开 SDK 中的实际头文件可能会有所帮助,因为有很多注释和文档可能在网站上不可用