Pārlūkot izejas kodu

Adding instructions for Swift command line tool

pvblivs 11 gadi atpakaļ
vecāks
revīzija
0ae0d4175a
1 mainītis faili ar 23 papildinājumiem un 0 dzēšanām
  1. 23 0
      README.md

+ 23 - 0
README.md

@@ -57,6 +57,29 @@ Hello World
 
 
 These code snippets show how to implement a custom HTTP server that runs on port 8080 and returns a "Hello World" HTML page to any request. Since GCDWebServer uses GCD blocks to handle requests, no subclassing or delegates are needed, which results in very clean code.
 These code snippets show how to implement a custom HTTP server that runs on port 8080 and returns a "Hello World" HTML page to any request. Since GCDWebServer uses GCD blocks to handle requests, no subclassing or delegates are needed, which results in very clean code.
 
 
+**OS X Swift version (command line tool):**
+
+***webServer.swift***
+```swift
+import Foundation
+
+let webServer = GCDWebServer()
+
+webServer.addDefaultHandlerForMethod("GET", requestClass: GCDWebServerRequest.self) { request in
+    return GCDWebServerDataResponse(HTML:"<html><body><p>Hello World</p></body></html>")
+}
+
+webServer.runWithPort(8080, bonjourName: nil)
+
+NSLog("Visit \(webServer.serverURL) in your web browser")
+```
+
+***WebServer-Bridging-Header.h***
+```objectivec
+#import "GCDWebServer.h"
+#import "GCDWebServerDataResponse.h"
+```
+
 **OS X version (command line tool):**
 **OS X version (command line tool):**
 ```objectivec
 ```objectivec
 #import "GCDWebServer.h"
 #import "GCDWebServer.h"