Criollo 基于 Cocoa 的 Web 框架开源项目

我要开发同款
诺克萨斯2016年03月19日
121阅读
开发技术Swift
所属分类Objective-C、Web框架、Web应用开发
授权协议MIT

作品详情

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

Cocoa有助于创建非常快速独立的web应用程序,这些程序直接通过HTTP或FastCGI提供内容。你可以用Objective-C或者Swift语言编写代码。同时你也可以用你自己知道或者喜欢的:GrandCentralDispatch,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 inresponse.send("Hello world!")}, forPath: "/")server.startListening()

入门

DownloadCriolloandtryouttheincludedOSXandiOSexampleapps.CriollorequiresCocoaAsyncSocket,sodonotforgettodownloaditintoLibraries/CocoaAsyncSocket.

Readthe“GettingStarted”guideandmovefurtherwiththe“DoingMoreStuff”guide

CheckoutthedocumentationforalookattheAPIsavailable

LearnhowtodeployyourCriolloappsinthe“Deployment”guide

安装

安装CocoaPods

CreatethePodfileifyoudon’talreadyhaveone.Youcandosobyrunningpodinitinthefolderoftheproject.

AddCriollotoyourPodfile.pod'Criollo','~>0.1’

Runpodinstall

复制repo

git clone --recursive https://github.com/thecatalinstan/Criollo.git
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论