测试已测试 | ✗ |
语言语言 | 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 许可证的条款和条件进行分发