2

我需要一种方法来让 iOS 应用程序可以在通过 USB 连接的设备上接受消息,查询有关设备的一堆数据并返回包含此数据的响应。

我是 iOS 和快速开发的新手,所以我需要一些东西;

  • 简单的
  • 使用 CocoaPods(由于 Swift 包管理器中缺乏 ios 支持)
  • 不需要通过 App Store 分发(我认为这排除了使用 APN)

我尝试了以下方法:

  1. BlueSocket:https ://github.com/IBM-Swift/BlueSocket

这可能可以完成这项工作,但是级别非常低,并且需要围绕处理缓冲区大小等进行大量工作。因此,REST 解决方案可能会更好

  1. 奇图拉:https ://www.kitura.io/

这似乎很理想。然而,它似乎只支持 Swift 包管理器,这使得它成为当前实现的一个大 PITA(提醒;此处为 swift/ios newb)

  1. CoacoaHttpServer:https ://github.com/robbiehanson/CocoaHTTPServer

这看起来不错,但是我只能找到 Objective-C 示例。希望有一些包含可靠 Swift 示例的东西(另外,repo 看起来不像自 2015 年以来更新过)

还有其他我没有在这里列出的方法吗?

4

1 回答 1

0

您可能需要查看https://github.com/IBM-Swift/Kitura-HelloWorld-iOS

我写了几篇关于它的博客文章https://developer.ibm.com/swift/2017/03/13/kitura-ios/https://developer.ibm.com/swift/2017/12/08/ kitura-ios-part2/

请注意,它是一个演示存储库,我不知道 IBM 是否会在 iOS 上支持 Kitura(它在 Linux 上支持)。

于 2018-12-03T15:52:00.620 回答