代码之家  ›  专栏  ›  技术社区  ›  Fahd

iPhone外部配件框架支持哪些协议?

  •  7
  • Fahd  · 技术社区  · 15 年前

    我正在开发一款iPhone/iPod应用程序,它需要通过USB接口电缆与计算机(目前的Mac电脑,可能是PC电脑)进行通信。我对iPhone编程是一个完全的初学者,从我所了解到的情况来看,外部附件框架是开始的地方。

    在浏览有关框架的联机文档时,我遇到了对支持的协议的引用。我找不到更多关于它们的信息,所以我想知道协议是什么意思?它们是众所周知的吗,如http、ftp等?或者我完全偏离了目标?

    谢谢

    2 回复  |  直到 15 年前
        1
  •  12
  •   Community CDub    8 年前

    外部附件框架用于通过iPhone上的USB接口或蓝牙与定制硬件通信。您试图连接的设备必须是“专为iPod制作”程序的一部分,并且必须包含一个能够解码iPhone和设备之间通信的芯片。

    框架文档中提到的协议对于每个硬件都是特定的。例如,游戏控制器的硬件制造商可以建立一个协议来读取按钮按下或操纵杆移动。任何处理该协议的应用程序都可以使用该硬件附件。

    您将无法使用外部附件框架通过USB连接器同步数据。正如Gerry建议的那样,您需要使用WiFi或其他网络手段来实现这一点。在 your previous question ,Saurabh Sharan指出 hack for doing this through a tethered USB connection 那些有教养的人把代码放在一起。

        2
  •  1
  •   gerry3    15 年前

    我想这是定制设备的。为了与计算机通信,我会使用Wi-Fi。

    如果你要将数据与Mac应用程序同步,我会查看 ZSync .