在iOS设备上使用Swift创建Rest服务器

3
我需要一种方法来创建一个iOS应用程序,该应用程序可以通过USB连接的设备接收消息,查询有关设备的大量数据,并返回带有此数据的响应。
由于我对iOS和Swift开发还很陌生,因此我需要一个:

  • 简单易用
  • 使用CocoaPods(由于Swift Package Manager缺乏iOS支持)
  • 不需要通过App Store分发(这排除了使用APN)

我尝试了以下两种方法:

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

虽然这可能能够完成工作,但它非常低级,需要处理缓冲区大小等问题。因此,REST解决方案可能更好。

  1. Kitura: https://www.kitura.io/

这似乎是理想的解决方案。但是,它似乎只支持Swift Package Manager,目前实施起来比较麻烦(提醒:我是Swift/iOS新手)。

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

这看起来不错,但我只能找到Objective-C的示例。希望有包含可靠Swift示例的内容(此外,该存储库似乎自2015年以来没有更新)。

是否有其他方法我应该考虑,但我在此未列出?


您想让iOS应用程序充当REST服务器吗?还是您希望iOS应用程序与Web服务器进行交互?iOS如何通过USB与设备通信?该设备是否通过MFi认证?企业应用程序可以使用APNS。 - Paulw11
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接