我正在使用iphone / ipod应用程序,它需要通过USB基座连接器电缆与计算机(现在是MAC,如果可能的话,可能是PC)进行通信。我是一个完整的IPhone编程初学者,从我能够找到的,外部附件框架是开始的地方。
在浏览有关框架的在线文档时,我遇到了对支持的协议的引用。我找不到关于它们的更多信息,所以我想知道它们的含义是什么?他们是众所周知的HTTP,FTP等吗?还是我完全不合适?
非常感谢
答案 0 :(得分:12)
外部附件框架用于通过iPhone上的USB基座连接器或通过蓝牙与自定义硬件进行通信。您尝试连接的设备必须是Made for iPod程序的一部分,并且必须包含一个解码iPhone和设备之间通信的芯片。
框架文档中提到的协议特定于每个硬件。例如,游戏控制器的硬件制造商可以设置用于读取按钮按压或操纵杆移动的协议。任何处理此协议的应用程序都可以使用该硬件附件。
您将无法使用外部附件框架通过USB连接器同步数据。正如格里所说,你需要使用WiFi或其他一些网络方式来实现这一目标。在your previous question中,Saurabh Sharan指出了文化代码人员组成的hack for doing this through a tethered USB connection。
答案 1 :(得分:1)
我认为这是针对自定义设备的。为了与计算机通信,我会使用Wi-Fi。
如果您要与Mac应用同步数据,我会查看ZSync。