AlamofireSwiftyJSON 1.0.2

AlamofireSwiftyJSON 1.0.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2019年1月
SPM支持 Swift Package Manager

Xinguang 维护。



 
依赖关系
Alamofire~> 4.0
SwiftyJSON~> 4.0
 

  • 作者
  • Xinguang

AlamofireSwiftyJSON

Build Status Swift version Carthage compatible CocoaPods compatible SwiftLint codecov.io GitHub release


双击使用 AlamofireSwiftyJSON 的简单方式

要求

  • iOS 10.0+ / macOS 10.12+ / tvOS 10.0+ / watchOS 3.0+
  • Xcode 10.1+
  • Swift 4.2+

安装

CocoaPods

CocoaPods 是一个 Cocoa 项目的依赖关系管理器。您可以使用以下命令安装它:

$ gem install cocoapods

要构建 AlamofireSwiftyJSON,需要 CocoaPods 1.1.0+。

要使用 CocoaPods 在 Xcode 项目中集成 AlamofireSwiftyJSON,请在您的 Podfile 中指定它。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'AlamofireSwiftyJSON'
end

然后,运行以下命令

$ pod install

Carthage

Carthage是一个去中心化的依赖管理器,它构建你的依赖并提供二进制框架。

你可以使用以下命令通过Homebrew安装Carthage

$ brew update
$ brew install carthage

要使用Carthage将AlamofireSwiftyJSON集成到你的Xcode项目中,请在Cartfile中指定它

github "Xinguang/AlamofireSwiftyJSON"

运行carthage update来构建框架,并将构建好的AlamofireSwiftyJSON.framework拖到你的Xcode项目中。

Swift 包管理器

Swift Package Manager是一个用于自动分布Swift代码的工具,它与swift编译器集成。它处于早期开发阶段,但AlamofireSwiftyJSON支持在受支持的平台上使用。

一旦你的Swift包设置好了,添加AlamofireSwiftyJSON作为依赖项就像将它添加到你的Package.swift文件中的dependencies值一样简单。

dependencies: [
    .Package(url: "https://github.com/Xinguang/AlamofireSwiftyJSON.git", majorVersion: 1)
]

使用方式

let URL = "http://httpbin.org/get"
Alamofire.request(URL, method: .get, parameters: ["foo": "bar"]).responseSwiftyJSON { response in
  print("###Success: \(response.result.isSuccess)")
  //now response.result.value is SwiftyJSON.JSON type
  print("###Value: \(response.result.value?["args"].array)")
}