| 测试已测试 | ✗ |
| 语言语言 | Obj-CObjective C |
| 许可证 | MIT |
| 发布日期最后发布日期 | 2017年10月 |
由Tao Fei维护。
| 依赖项 | |
| AFNetworking | ~> 3.1.0 |
| DBProgressHUD | >= 0 |
| MJExtension | >= 0 |
DBNetworking 是基于 AFNetworking 的高层次请求实用工具,由 Dabay-Tech 的 iOS 团队开发。它为网络请求提供高层次 API。
DBNetworking 在 iOS 8+ 上运行,并需要使用 ARC 构建。它依赖于以下 Apple 框架,这些框架应该已经包含在大多数 Xcode 模板中
为了构建 DBNetworking,您需要最新的开发工具。旧的 Xcode 版本可能可以工作,但不会明确维护兼容性。
或者,您可以直接将 DBNetworking.h 和 DBNetworking.m 源代码文件添加到您的项目中。
DBNetworking.h 和 DBNetworking.m 拖放到项目(使用“Product Navigator视图”)。如果您在项目外部解压缩代码存档,请确保选择复制项。#import "DBNetworking.h" 将 DBProgressHUD 添加到任何需要它的地方。DBNetWorkingManager *manager=[DBNetWorkingManager sharedManager];
manager.db_BaseURLString=@"http://taofei.me";
manager.db_certificateString=@"donkey.dabay.cn";DBPoster 是一个用于 POST 请求的有用工具,提供三个功能。
/**
DBNetworking--发送POST请求--带有默认的HUD提示
@param URLString 网络请求的URL地址字符串
@param parameters 网络请求的参数
@param successBlock 网络请求成功的回调
@param failedBlock 网络请求失败的回调
*/
+(void)db_URLString:(NSString *)URLString parameters:(NSDictionary *)parameters succeed:(SuccessBlock)successBlock failure:(FailedBlock)failedBlock;/**
DBNetworking--发送POST请求--没有默认的HUD提示
@param URLString 网络请求的URL地址字符串
@param parameters 网络请求的参数
@param successBlock 网络请求成功的回调
@param failedBlock 网络请求失败的回调
*/
+(void)db_withoutHUDWithURLString:(NSString *)URLString parameters:(NSDictionary *)parameters succeed:(SuccessBlock)successBlock failure:(FailedBlock)failedBlock;/**
DBNetworking--发送POST请求--指定HUD显示在View上
@param view HUD显示在View上
@param URLString 网络请求的URL地址字符串
@param parameters 网络请求的参数
@param successBlock 网络请求成功的回调
@param failedBlock 网络请求失败的回调
*/[DBPoster db_withHUDInView:self.view URLString:@"index/banner.json?" parameters:nil succeed:^(NSDictionary *responseDict) {
NSLog(@"请求成功");
} failure:^(NSError *error) {
NSLog(@"请求失败");
}];此代码根据MIT 许可证的条款和条件进行分发