Sen descrición

Soutaro Matsumoto c5d29e5b92 HttpResponseBody.HTML is undefined %!s(int64=10) %!d(string=hai) anos
Common c5d29e5b92 HttpResponseBody.HTML is undefined %!s(int64=10) %!d(string=hai) anos
Resources 59f0196ccb class-powered socket used %!s(int64=10) %!d(string=hai) anos
Swifter.xcodeproj a8a0b33960 Added handler for serving selected file. %!s(int64=10) %!d(string=hai) anos
SwifterOSX ddfa121489 Merge branch 'master' of git://github.com/zarghol/swifter into zarghol-master %!s(int64=10) %!d(string=hai) anos
SwifteriOS 83810c0c95 Fixed schemes & targets. %!s(int64=10) %!d(string=hai) anos
.gitignore 6173f68dd4 add gitignore file %!s(int64=11) %!d(string=hai) anos
LICENSE c990b5c0e3 Initial commit %!s(int64=12) %!d(string=hai) anos
README.md 4765f41601 Update README.md %!s(int64=10) %!d(string=hai) anos
Swifter.podspec 2a111347b2 Podspec file passes 'pod spec lint' validation. %!s(int64=10) %!d(string=hai) anos

README.md

What is Swift ?

Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.

What is Swifter ?

Tiny http server engine written in Swift ( https://developer.apple.com/swift/ ) programming language.

How to start ?

let server = HttpServer()
server["/hello"] = { .OK(.HTML("You asked for " + $0.url)) }
server.start()

How to share files ?

let server = HttpServer()
server["/home/(.+)"] = HttpHandlers.directory("~/")
server.start()

How to redirect ?

let server = HttpServer()
server["/redirect"] = { request in
  return .MovedPermanently("http://www.google.com")
}
server.start()

CocoaPods ? Yes.

pod 'Swifter', '~> 1.0.2’