Criollo - 基于 Cocoa 的 Web 框架


MIT
OS X
Objective-C

软件简介

Criollo 是一款基于 Cocoa 的 Web 框架,用于 OS X 和 iOS 系统。

Cocoa有助于创建非常快速独立的web应用程序,这些程序直接通过HTTP或FastCGI提供内容。你可以用Objective-C 或者
Swift语言编写代码。同时你也可以用你自己知道或者喜欢的:Grand Central Dispatch, NSURLSession, CoreImage
甚至更多。

就像这样很容易:

CRServer* server = [[CRHTTPServer alloc] init];
[server addBlock:^(CRRequest * request, CRResponse * response, CRRouteCompletionBlock completionHandler) {
[response send:@"Hello world!"];
} forPath:@"/"];
[server startListening];

用Swift

let server:CRServer = CRHTTPServer()
server.addBlock({ (request, response, completionHandler) -> Void in
response.send("Hello world!")
}, forPath: "/")
server.startListening()

入门

安装

安装CocoaPods

  1. Create the Podfile if you don’t already have one. You can do so by running pod init in the folder of the project.

  2. Add Criollo to your Podfile. pod 'Criollo', '~> 0.1’

  3. Run pod install

复制repo

git clone --recursive https://github.com/thecatalinstan/Criollo.git