什么是GCDWebServer?

从iOS8中的WKWebView加载本地Web时出现问题。 有一些建议我应该使用GCDWebServer。 我通过GCDWebServer阅读,但不太了解GCDWebServer在移动应用程序方面的用途。

你能给我一些使用这个库的实际案例吗? 对不起我的无知。

这是一个可以在iOS设备上运行的网络服务器。 就像您在VPS或专用服务器提供商上运行Web服务器一样。

您将从iOS应用程序运行和托管的此Web服务器当然只能在您的iOS设备所连接的网络中使用。

这使您可以在其他计算机上编写客户端程序或脚本,但连接到该网络,调用您的iOS应用程序(运行GCDWebServer)来上传或下载您选择存储在iOS应用程序的沙箱文档目录中的文件。实例。 或者像查看HTML或其他数据一样简单 – 纯文本或json – 由GCDWebServer提供服务。

它与WKWebView无关。 WKWebView是一个“简化的WebKit浏览器客户端”,您可以在iOS应用程序中实现该客户端,以查看从其他Web服务器主机提供的网页。

您可以将WKWebView视为GCDWebServer的完全相反。