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()
入门
Download Criollo and try out the included OS X and iOS example apps. Criollo requires CocoaAsyncSocket, so do not forget to download it into Libraries/CocoaAsyncSocket
.
Read the “Getting Started” guide and move further with the “Doing More Stuff” guide
Check out the documentation for a look at the APIs available
Learn how to deploy your Criollo apps in the “Deployment” guide
安装
安装CocoaPods
Create the Podfile if you don’t already have one. You can do so by running pod init
in the folder of the project.
Add Criollo to your Podfile. pod 'Criollo', '~> 0.1’
Run pod install
复制repo
git clone --recursive https://github.com/thecatalinstan/Criollo.git
有没有人有过自动化桌面应用程序(不是web)的经验?我需要一个类似于Appium的解决方案来将它与我的移动自动化集成(用Appium、Java编写)。 我们公司在3个平台上都有一个messenger客户端:Android、iOS和桌面。客户端数据在这些平台之间同步。我们已经有了移动平台的基本自动化(使用Appium)。现在我需要为桌面开发自动化。 我想要一个类似Appium的解决方案,这样就可以很
问题内容: 我们希望在Web应用程序中托管Java域模型(使用DDD编写)。理想情况下,我希望支持RESTful资源和请求,并拥有一个同时支持用户和REST API的站点。 理想情况下,最终用户和给定功能的RESTful API都可以使用相同的url(HTTP内容类型/协商指定区别)。 我已经在Ruby on Rails和Asp.mvc中完成了类似的应用程序,但是没有在Java中进行类似操作的经验
pbgo是我们专门针对本节内容设计的较为完整的迷你框架,它基于Protobuf的扩展语法,通过插件自动生成rpc和rest相关代码。在本章第二节我们已经展示过如何定制一个Protobuf代码生成插件,并生成了rpc部分的代码。在本节我们将重点讲述pbgo中和Protobuf扩展语法相关的rest部分的工作原理。 4.7.1 Protobuf扩展语法 目前Protobuf相关的很多开源项目都使用到了
问题内容: 我正在使用Xcode-6探索Swift,到目前为止,尽管我认为新集合需要做一些工作,因为我设法破坏了几次编译器,但到目前为止还不错。 问题是我现在正试图创建框架包, _ 然后在另一个项目中使用它_ 。该项目的构建没有问题,所有测试均成功通过。当我创建存档(我认为这是必需的)时,收到错误消息: :0:错误:找不到基础的Objective-C模块“样本” 现在我认为这与我的Sample.h
问题内容: 在运行基于新项目的项目后,我无法清理它-生成的人员仍在下面, 我如何成功清理它? 问题答案: 参见http://www.playframework.org/documentation/2.0/PlayConsole
有人能回答我的困境,使用哪种方法将Android设备连接到mySQL或PostgreSQL? 我可以用这两种方式来做,没有任何错误和问题,没有明显的区别,但每个人都建议使用web服务而不是使用jdbc驱动程序和直接连接,