以前都是直接复制粘贴二次封装好的代码 , 现在都忘了怎么写 . 恰好当前项目要用到请求头 , 在网上学习了一下 , 统一敲了一遍 .自从到了现在公司 , 才发现要学的东西太多了 , 当然 , 有个好的老大比什么都重要… 能学到不少的东西…
创建两个类 , 一个类用于封装AFN , 一个类用作返回值模型
response模型类
#import <Foundation/Foundation.h>
@interface netWorkResponse : NSObject
//实际远不止这些属性
@property (assign, nonatomic) BOOL isSuccess;
@property (strong, nonatomic) NSError *error;
@property (strong, nonatomic) id data;
@property (assign, nonatomic) NSInteger statusCode;
//单例
+ (instancetype)shareInstance;
@end
#import "netWorkResponse.h"
static netWorkRespons