我当前能力对AF的理解-AFURLSessionManager.h,写给我自己
2021-02-18 22:19
标签:str coding def work 序列 下载 完成 inter sar 1.AFURLSessionManager的定义,和实现的协议 1.1 NSURLSessionDelegate--网络请求的 1.2NSURLSessionTaskDelegate -- 请求任务的 1.3NSURLSessionDataDelegate -- 请求数据的 1.4NSURLSessionDownloadDelegate -- 下载请求的 1.5NSSecureCoding -- 请求证书 管理请求用的 猜测:对请求回来的数据进行序列化。 请求证书配置 猜测:判断有网没网 猜测:请求任务的数组,数据数组,上传任务,下载任务数组。 完成时候的队列,队列组 我当前能力对AF的理解-AFURLSessionManager.h,写给我自己 标签:str coding def work 序列 下载 完成 inter sar 原文地址:https://www.cnblogs.com/tom2015010203/p/12938011.html@interface AFURLSessionManager : NSObject
@property (readonly, nonatomic, strong) NSURLSession *session;
/**
The operation queue on which delegate callbacks are run.
代理回调时候,delegate所在的操作队列
*/
@property (readonly, nonatomic, strong) NSOperationQueue *operationQueue;
@property (nonatomic, strong) id responseSerializer;
@property (nonatomic, strong) AFSecurityPolicy *securityPolicy;
@property (readwrite, nonatomic, strong) AFNetworkReachabilityManager *reachabilityManager;
/**
The data, upload, and download tasks currently run by the managed session.
*/
@property (readonly, nonatomic, strong) NSArray
/**
The dispatch queue for `completionBlock`. If `NULL` (default), the main queue is used.
*/
@property (nonatomic, strong, nullable) dispatch_queue_t completionQueue;
/**
The dispatch group for `completionBlock`. If `NULL` (default), a private dispatch group is used.
*/
@property (nonatomic, strong, nullable) dispatch_group_t completionGroup;
文章标题:我当前能力对AF的理解-AFURLSessionManager.h,写给我自己
文章链接:http://soscw.com/index.php/essay/57245.html