测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最后发布 | 2016年6月 |
SPM支持 SPM | ✗ |
由 joao21 维护。
依赖 | |
PromisesKit/CorePromise | ~> 3.0 |
ObjectMapper | ~> 1.1 |
为想快速开始使用 PromiseKit 和 ObjectMapper 的人提供入门套件
将 AsyncStarterKit.swift
拷贝到您的项目中
您可以使用 Swift 包管理器 并在 Package.swift
中指定依赖项,通过添加以下内容
.Package(url: "https://github.com/jonasman/AsyncStarterKit.git", majorVersion: 1)
import Mappable
class Post:Mappable {
var userId:Int?
var id:Int?
var title:String?
var body:String?
init() { }
required init?(_ map: Map) { }
func mapping(map: Map) {
userId <- map["userId"]
id <- map["id"]
title <- map["title"]
body <- map["body"]
}
}
import AsyncStarterKit
func getAllPosts() -> Promise<[Post]> {
let url = "http://jsonplaceholder.typicode.com/posts"
return NSURLSession.sharedSession().GET(url)
}
MIT 许可证 (MIT)
版权© 2014 João Nunes
特此免费允许任何获得此软件和关联文档副本(“软件”)的人以不限制的方式处理软件,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或出售软件副本,并允许向软件提供副本的人这样做,前提是满足以下条件
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分的副本中。
软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于对适销性、适用于特定用途和侵权不侵权担保。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同行为、侵权行为或其他行为中,从、出于或与软件或其使用或其他处理有关或由此产生。