HurryPorter 0.1.8

HurryPorter 0.1.8

测试已测试
Lang语言 SwiftSwift
许可协议 MIT
Released上次发布2016年6月
SPM支持SPM

Seachaos维护。



  • Seachaos

HurryPorter

使用

要运行示例项目,先克隆仓库,然后从 Example 目录运行 pod install

或查看示例页面:http://seachaos.github.io/HurryPorter_iOS

简单示例代码

在 Swift 中:

let porter = HurryPorter()
porter.makeRequest( {
    (porter)->[String:AnyObject] in
    var dict = [String:AnyObject]()
    dict["name"] = "Hurry"
    dict["value"] = "Porter"
    return dict
}, onSuccess: {
    (porter, json, raw) in
    NSLog("success:" + raw)
}, onFailed: {
    (porter, raw, status) in
    NSLog("failed:" + raw)
}, href: "http://www.myandroid.tw/test/post.php");

在 Objective-C 中:

NSString *url = @"http://www.myandroid.tw/test/post.php";
HurryPorter *porter = [HurryPorter new];
[porter makeRequest:^NSDictionary*(HurryPorter *porter){
    NSMutableDictionary *dict = [NSMutableDictionary new];
    dict[@"First Name"] = @"Hurry";
    dict[@"Last Name"] = @"Porter";
    return dict;
} onSuccess:^void(HurryPorter *porter, NSDictionary *json, NSString *raw){
    NSLog(@"objc success:%@", raw);
} onFailed :^void(HurryPorter *porter, NSString *raw, NSInteger errorCode){
    NSLog(@"objc failed:%@", raw);        
} href: url];

更多详情请参阅:http://seachaos.github.io/HurryPorter_iOS

安装

HurryPorter 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod "HurryPorter"

作者

Seachaos, [email protected]

许可协议

HurryPorter 在 MIT 许可协议下提供。更多信息请参阅 LICENSE 文件。