ios - 外部附件 : Receive Data using USB cable

标签 ios objective-c iphone usb external-accessory

我要从事的项目已经在android平台上开发。只要 USB 连接设备与桌面,Android 应用程序就会从桌面系统接收数据。我很确定,要开发这个,我需要使用 ExternalAccessory.Framework。我正在为此搜索教程,但尚未找到。我打算使用苹果充电器电缆从桌面客户端接收数据,或者我是否需要为此购买任何特殊的 MFi 电缆。任何指南或建议或任何教程链接都非常感谢在 iOS 平台(如 Android)中获得正确的开发方式。 还有如何使用 USB 数据线将字典从我的 Mac 应用程序发送到我的 iOS 设备?请分享想法或想法 谢谢

最佳答案

正如 duskwuff 提到的,ExternalAccessory.framework 不是您要找的。

使用 USB 数据线传输数据(对于第 3 方应用程序)在 iOS 中并不常见。这可能是可能的,但它可能不是最佳选择。

我了解到您希望在应用程序的桌面版(在 OS X 或 Windows 上运行)和 iOS 应用程序之间传输数据。如果您只需要在桌面和 iOS 应用程序之间移动静态文件,那么 File Sharing via iTunes , AirDrop (仅限 Mac OS X),或者像 Dropbox 这样的云服务一切皆有可能。

如果您需要在桌面应用程序和移动应用程序之间进行实时通信,那就另当别论了。如果数据传输相当小,通过 Wifi 进行客户端-服务器通信将是最好的方式(例如,在您的桌面应用程序中运行的小型 http 服务器为客户端移动应用程序提供 REST 接口(interface)以与之通信)。

但如果您需要实时通信,并且最小延迟和最大数据速率比无线便利性更重要,那么我建议 the PeerTalk library .它通过 USB 在您的 OS X 应用程序和 iOS 应用程序之间提供快速“直接”链接。该库目前不支持 Windows,我不知道有任何支持 Windows 的类似库。

关于ios - 外部附件 : Receive Data using USB cable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29041654/

相关文章:

带有 plist 的 iOS 12 Siri 快捷方式

ios - 我想在时间格式为 hh :mm:ss 的标签上显示当前时间

ios - 是否可以从iTunes API刷新应用程序内订阅的收据?

ios - NSXMLParser - 只需要从解析器 :foundCharacters: in certain elements 读取

iphone - 在 xcode iOS 中将事件添加到日历

iphone - 切换 View 后 UIImageView 在屏幕上 float

ios - 我在 XCode Interface builder 中几乎没有 Controller 选项

ios - 如何将json文件数据显示到UICollectionView

ios - iPhone 应用程序、数据层和数据库服务器

ios - 如何在 NSString 中获取 NSArray 对象并将该对象一一发送?