Joy-Conそもそも、Joy-Conとは、某ゲーム会社の販売しているコントローラですね。Wikipediaを見た感じ、Bluetoothで通信してるみたいだったので、試しにやってみたらMacでも問題なく接続できました。Energy)は使えないです。USB-HIDとして接続して値の受け取ってみますSwiftでUSB-HIDUSB-HIDを扱うためには、IOKit.hitをimportします。IOHIDManagerでマッチングして、Callbackを受け取ればいけそうです。id」を指定した方が無難です。これは、接続したあと、Macの「システム情報」アプリで調べることができます。僕が見たところ、それぞれ「0x057E」「0x2007」となっていました。IOHIDManagerでデバイスとマッチングまずは、managerとデバイスのIDを定義します。0x2007]次にマッチングさせて、そのCallback関数を作成します。使って、先ほど定義したIDのものだけを検索するようにします。loopにmanagerを登録します。このmanagerが、デバイスを探したり、コネクションを確立したりしてくれます。