在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:CBNetworking开源软件地址:https://gitee.com/chaobang/CBNetworking开源软件介绍:CBNetworking![Gitter](https://badges.gitter.im/Join Chat.svg) A second Encapsulation of AFNetworking!! Installation with CocoaPodsCocoaPods is a dependency manager for Objective-C Podfilesource 'https://github.com/CocoaPods/Specs.git'platform :ios, '7.0'pod 'CBNetworking', '~> 1.0.2' Then, cd you directory and run the following command: $ pod install ArchitectureCBNetworkStatus
CBRequestType
CBSerializerType
Basic UsageCreating a Request Task+ (CBURLSessionTask *)requestWithUrl:(NSString *)url params:(NSDictionary *)params httpMedthod:(CBRequestType)httpMethod progressBlock:(CBDownloadProgress)progressBlock successBlock:(CBResponseSuccessBlock)successBlock failBlock:(CBResponseFailBlock)failBlock; Creating an Image Upload Task+ (CBURLSessionTask *)uploadWithImage:(UIImage *)image url:(NSString *)url name:(NSString *)name type:(NSString *)type params:(NSDictionary *)params progressBlock:(CBUploadProgressBlock)progressBlock successBlock:(CBResponseSuccessBlock)successBlock failBlock:(CBResponseFailBlock)failBlock; Creating an File Upload Task+ (CBURLSessionTask *)uploadFileWithUrl:(NSString *)url uploadingFile:(NSString *)uploadingFile progressBlock:(CBUploadProgressBlock)progressBlock successBlock:(CBResponseSuccessBlock)successBlock failBlock:(CBResponseFailBlock)failBlock; Creating an File Download Task+ (CBURLSessionTask *)downloadWithUrl:(NSString *)url saveToPath:(NSString *)saveToPath progressBlock:(CBDownloadProgress)progressBlock successBlock:(CBResponseSuccessBlock)successBlock failBlock:(CBResponseFailBlock)failBlock; Task ManagerCancel All Request+ (void)cancelAllRequest; Cancel Request With Url+ (void)cancelRequestWithURL:(NSString *)url; Cache ManagerGet Total Cache Size+ (unsigned long long)totalCacheSize; Clear Cache+ (void)clearCaches; LicenseCBNetworking is released under the MIT license. See LICENSE for details. |
请发表评论