Bumerang 0.5.9

Bumerang 0.5.9

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2017年1月
SwiftSwift版本3.0
SPM支持SPM

Cagri COLAK维护。



Bumerang 0.5.9

  • cagricolak

Bumerang Logo

一流的Swift HTTP通信库

特性

  • [x] 向服务器发送无参数请求
  • [x] 向服务器发送带参数请求
  • [x] 支持HTTP请求方法,包括GET、POST、PUT、DELETE
  • [x] 从服务器下载图片请求

要求

  • iOS 8+
  • tvOS 9.0+
  • watchOS 2.0+
  • Swift 3.0+
  • XCode 8.1+

联系

  • 如果您需要提问,可以通过BTSoru使用标签‘bumerang’提问。
  • 如果您需要一般性的帮助,也可以使用BTSoru
  • 如果您发现错误,请使用'open issue'。
  • 如果您想要添加新功能,也请使用'open issue'。
  • 如果您想帮助本项目并发展它,请使用pull request'。

安装

如果您的系统中没有安装CocoaPods管理器,请使用以下代码在Terminal中写入并执行。

$ gem install cocoapods

安装完成后,在Terminal中cd到您项目文件的位置,然后在以下命令中指定类路径,进入该目录。

pod init

使用XCode打开项目文件夹中创建的pod文件并编写代码。

target 'MyApp' do
  pod 'Bumerang'
end

然后,在指向项目文件夹的Terminal中使用以下命令编写并运行以下命令以安装:有关更多有关CocoaPods的信息,请访问官方页面。

pod install

用法

向服务器发送无参数请求
import Bumerang

Bumerang.JSONRequest(method: .GET, 
                     url: "http://jsonplaceholder.typicode.com/users", handler:{ (gelenVeri, sunucuYanıtKodu) in

            // gelenVeri..
}

将Bumerang导入您想要使用的类并调用JSONRequest类的某个方法。第一个参数指定了要将哪种方法用于请求,您可以使用HTTP方法,如GET和POST

Bumerang目前仅支持GET和POST方法来发送参数和无参数请求到服务器。

您需要提供一个表示 URL 的参数 url,这是一个字符串类型的 URL 地址。在提供这些信息后,方法将向您展示如何使用 gelenVerisunucuYanıtKodu。其中 gelenVeri 服务器响应请求返回的 json 对象,gelenVeri 是示例名称,您可以使用您想要的任何名称替换它。服务器响应码 是名为 sunucu yanıt kodu 的返回参数,表示服务器返回给您的 HTTP 响应码,您也可以根据需要更改此参数的名称。

bakınız

向服务器发送参数请求
let parametreler:Parametreler = ["String":Any]

let serverURL                 = "URL Adresi"

Bumerang.JSONRequestWithParameters(method: .GET,
                                   url: serverURL,
                                   parameters: parametreler, handler:{(gelenVeri,sunucuYanıtKodu) in
             // gelenVeri..    
})

向服务器发送参数请求与无参数请求具有相同的信息说明,但在参数说明方面有一些差异。参数是以 string 键和任何值得的 Any 元素组成的 数组 形式创建的。如果您想,可以使用内建的 Parametreler 类型来避免写法错误。请求方法的第一个参数是 JSONRequestWithParameters,第一个参数和第二个参数是指示无参数请求的相同内容,也是在此处适用的,第三个参数是将给您的 HTTP 请求附加的参数。

从服务器下载图片请求
let imageURL = "indirilecek resme ait url adresi"

Bumerang.imageDownload(url: imageURL, handler: { (image, sunucuYanıtKodu) in

         // image               

})

为了从服务器下载图片,您应使用 imageDownload 方法,默认情况下使用 .GET 方法。方法只要求您提供一个 image URL 地址,并返回一个使用 ready UIImage 和包含 HTTP 响应码的服务器响应码。返回数据的命名是可选的,您可以使用您想要的任何名称。

作者

cagricolak, [email protected]

安全提示

如果您在该软件中发现任何安全问题时,请通过电子邮件发送到 [email protected] 提醒。为了保护其他用户的信息安全,请不要公开此问题。

许可

Bumerang 受 MIT 许可证的保护。更多信息请参阅许可证文件。