iOS应用程序通过USB连接与OSX中运行的应用程序通信

时间:2012-03-26 07:26:24

标签: ios macos cocoa-touch

iOS SDK是否提供了一种让iOS应用通过usb线连接与OSX / Windows中运行的应用对话的方法? 或者,套接字是唯一的选择吗?

2 个答案:

答案 0 :(得分:3)

如果您想通过USB与iOS上的OS X程序进行交互,PeerTalk lib似乎提供了一种方便的方法(无需加入MFi程序)。

根据github页面,PeerTalk

  

为您提供USB设备附加/分离事件和附加设备的信息

     

可以在支持的连接设备(例如iPhone)上连接TCP服务,通过USB传输桥接通信

     

提供更高级别的API(PTChannel和PTProtocol),以方便实施。

     

[is]为libdispatch(又名Grand Central Dispatch)测试和设计。

它也

  

已在iOS和OS X应用商店中成功发布。

     

一个很好的例子是Duet Display,它是一个很棒的软件,允许您使用Lightning或30针电缆将您的iDevice用作Mac的额外显示器。 [...]

答案 1 :(得分:2)

可以通过USB线进行通信,但一切都在严格的MFi NDA 下。

您可能感兴趣的一个链接:

Microchip: 3-step Approach to Develop iPod®, iPhone® and iPad® Accessories

有关Apple MFi program

的更多信息

进入该计划不收取任何费用,但您必须填写一些“文书工作”。