我在通过 USB 从 Mac 与外部 HID 设备进行通信时遇到了很大的麻烦。在 Windows XP 平台下运行时,硬件已被证明很好,但我找不到用 Cocoa/objective-C 编程 HID 的好例子。 Apple 中心提供了几个示例,但它们要么文档不足,要么过于复杂(就混合了 objective-C 和 C 的软件而言,使文件难以理解),或者不是最新的。好吧,我必须说我更像是一名硬件电子工程师而不是软件专家! 到目前为止,我可以枚举 USB 端口,使用 HID Apple 的工具识别我的设备(我读取了 PID 和 VID),但我不幸地未能发送报告和/或从外部设备读取报告。 如果你们中有人使用过新的 Apple 的 HID API 并且可以分享一些诀窍,我将不胜感激。 另一方面,Apple 的 OSX 是否有任何“USB spy ”工具? 非常感谢您的帮助
迈克尔
最佳答案
所以是的,您将不得不潜入并编写 C 而不是 Objective-C 来完成您的工作。
幸运的是,有一个额外的 Apple 资源可以使 USB/HID 管理器变得更加容易。
关于objective-c - Mac环境下objective-c如何使用USB/HID接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1841932/