AlamofireJsonToObjectsAlamofire 扩展
AlamofireJsonToObjects 是一个 Alamofire 扩展,它可以把 JSON 响应数据转换成使用 EVReflection 的 Swift 对象。
示例:
class WeatherResponse: EVObject { var location: String? var three_day_forecast: [Forecast] = [Forecast]() } class Forecast: EVObject { var day: String? var temperature: NSNumber? var conditions: String? } class AlamofireJsonToObjectsTests: XCTestCase { func testResponseObject() { let URL = "https://raw.githubusercontent.com/evermeer/AlamofireJsonToObjects/master/AlamofireJsonToObjectsTests/sample_json" Alamofire.request(.GET, URL, parameters: nil) .responseObject { (response: WeatherResponse?, error: NSError?) in // That was all... You now have a WeatherResponse object with data } waitForExpectationsWithTimeout(10, handler: { (error: NSError!) -> Void in XCTAssertNil(error, "\(error)") }) } }
评论
ShellJSNode.js 扩展
ShellJS是Node.js扩展,用于实现Unixshell命令执行,支持Windows。示例代码:require('shelljs/global');if(!which('git')){echo(
ShellJSNode.js 扩展
0
StarPUGCC 扩展
StarUP通常用来帮助高性能的类库和编译环境探索不同体系结构的多核架构。StarPU是一组GCC扩展和相关联的运行时系统,旨在促进异构系统的编程-例如,具有可编程图形处理单元的计算机。“StarPU
StarPUGCC 扩展
0
JspTestjunit扩展
JspTest是一个不依赖予容器,对jsp页面进行单元测试的junit扩展。内部它使用Jasper作为jsp编译引擎---tomcat的jsp引擎。对于使用maven作为构建工具的团队或个人,使用非常
JspTestjunit扩展
0
console-traceNode.js 扩展
console-trace扩展了Node.JS的本地console对象,以CallSite信息给日志功能添加前缀如何使用:require('console-trace')你可以添加t或者trace的g
console-traceNode.js 扩展
0