SNet 1.0

SNet 1.0

RAJAMOHAN SADHU SUNDAR SINGH 维护。




SNet 1.0

Swift Net 是用于 iOS 和 macOS 平台发送 URL 请求的 URLSession。

要求

  • iOS 8.0+
  • macOS 10.9+
  • Xcode 10.1+

安装

使用 Cocoapods

pod 'SNet', '~> 1.0' #Swift 4.2.1

手动安装

  1. 源文件夹 下载并拖放到您的项目中。
  2. 恭喜!

用法

导入 SNet

import SNet

变量

let urlString = "https://rajamohan-s.github.io/test/web.json"
var headers:[String:String]?
let method = HTTPMethod.GET

使用字典类型

var data:[String:String]?

使用数据类型

var data:Data?

发起请求

SNet.request(urlString, data: data, headers: headers, method:method) { (result) in

    if let error = result as? String{
        print("Error:",error)
    }

    if let array = result as? [String]{
        print("Object:",array)
    }

}

调试

要使用模式,请在 AppDelegate 类的 didFinishLaunchingWithOptions 下的 SNet.mode 打印所有请求信息到控制台。默认模式为 debug

SNet.mode = .debug

发布

SNet.mode = .release

贡献

我希望能为 SNet 提供贡献,请查阅 LICENSE 文件获取更多信息。

元信息

Rajamohan S – (https://rajamohan-s.github.io/)

MIT 许可下分发。更多信息见 LICENSE