0%
SwpNetworking
- AFNetworking 是一个非常强大网络请求库,AFNetWorking 是目前使用最多的第三方网络库,没有之一, 笔者简单封装了下,降低耦合,方便使用.
SwpNetworking 演示效果
导入:
手动导入
- SwpNetworking 文件夹导入项目
- SwpNetworking 依赖 AFNetworking 3.0 以上版本 , 请去下载 AFNetworking 3.0 以上版本,将其加入项目中。
1
| #import "SwpNetworking.h"
|
CocoaPods 导入:
- 使用 CocoaPods 导入 SwpNetworking,pod 会自动导入 AFNetworking 3.0 以上的版本。
1 2
| pod search SwpNetworking pod 'SwpNetworking'
|
1
| #import <SwpNetworking/SwpNetworking.h>
|
示例
1 2 3 4 5 6 7 8 9
| + (void)swpPOST:(NSString *)URLString parameters:(nullable NSDictionary *)parameters swpNetworkingSuccess:(SwpNetworkingSuccessHandle)swpNetworkingSuccess swpNetworkingError:(SwpNetworkingErrorHandle)swpNetworkingError;
+ (void)swpDownloadFile:(NSString *)URLString swpDownloadProgress:(void(^)(SwpDownloadProgress swpDownloadProgress))swpDownloadProgress swpCompletionHandler:(void(^)(NSString *filePath, NSString *fileName, NSString *error))swpCompletionHandler;
+ (void)swpNetworkingReachabilityStatusChangeBlock:(void(^)(SwpNetworkingReachabilityStatus swpResultStatus))swpResultStatus;
|
SwpNetworking 下载地址