Criollo基于 Cocoa 的 Web 框架

联合创作 · 2023-09-20 07:34

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
浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报