我需要一种方法来让 iOS 应用程序在通过 USB 连接的设备上接受消息,查询有关设备的一堆数据并返回包含这些数据的响应。
我是 iOS 和快速开发的新手,所以我需要这样的东西;
- 简单
- 使用 CocoaPods(由于 Swift Package Manager 中缺乏 ios 支持)
- 不需要通过 App Store 分发(我认为这排除了使用 APN)
我尝试了以下方法:
- BlueSocket:https://github.com/IBM-Swift/BlueSocket
这可能可以完成这项工作,但是级别非常低,并且需要围绕处理缓冲区大小等进行大量工作。因此 REST 解决方案可能会更好
- 奇图拉:https://www.kitura.io/
这似乎很理想。然而,它似乎只支持 Swift 包管理器,这使得它成为当前实现的一个大 PITA(提醒;此处为 swift/ios newb)
- CoacoaHttpServer: https://github.com/robbiehanson/CocoaHTTPServer
这看起来不错,但是我只能找到 Objective-C 示例。希望有一些包含可靠 Swift 示例的东西(此外,repo 看起来自 2015 年以来没有更新)
还有其他我没有在此处列出的方法吗?
Best Answer-推荐答案 strong>
您可能需要查看 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/ .
注意是demo仓库,不知道IBM会不会在iOS上支持Kitura(Linux上支持)。
关于ios - 使用 Swift 在 iOS 设备上休息服务器,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/53555484/
|