BANetworking 1.0.1

BANetworking 1.0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2016年5月

BeyondAbel维护。



  • beyondabel

如何开始使用?

  1. 下载BANetworking并尝试附带Mac和iPhone示例应用
  2. 查阅文档,全面了解BANetworking中所有可用的API

BANetworking使用ARC,基于NSURLSession,意味着它支持iOS 7.0及以上和Mac OS X 10.9及以上。

如果需要帮助,可以通过电子邮件联系我们。

使用BANetworking

1. 设置请求日志

[BANetworking setDebugEnabled:YES];

2. 创建下载任务

BARequest *request = [BARequest GETRequestWithURL:[NSURL URLWithString:@"http://127.0.0.1/avatar"] parameters:nil];
[[[[BAClient currentClient] performRequest:request] onComplete:^(BAResponse *result, NSError *error) {

}] onProgress:^(float progress) {
  NSLog(@"download progress = %f",progress);
}];

3. 创建上传任务

BARequest *request = [BARequest POSTRequestWithPath:path parameters:nil];
request.contentType = BARequestContentTypeMultipart;
request.fileData = [BARequestFileData fileDataWithData:data name:fileName fileName:[NSString stringWithFormat:@“%@.png",fileName]];
[[[BAClient currentClient] performRequest:request] onComplete:^(id result, NSError *error) {
    if (error) {
        NSLog(@"file upload error");
    } else {
        NSLog(@"file upload succeed");
    }
}];

添加到项目中

如果您使用CocoaPods,则只需将此行添加到Podfile中

pod 'BANetworking', '~> 1.0.0'

许可证

BANetworking按照MIT许可证发布。