测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2017年1月 |
SwiftSwift版本 | 3.0 |
SPM支持SPM | ✗ |
由Cagri COLAK维护。
如果您的系统中没有安装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 地址。在提供这些信息后,方法将向您展示如何使用 gelenVeri 和 sunucuYanı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 许可证的保护。更多信息请参阅许可证文件。