RequestClient.m 635 B

123456789101112131415161718192021222324
  1. //
  2. // RequestClient.m
  3. // 12.1
  4. //
  5. // Created by Mac on 15/12/1.
  6. // Copyright (c) 2015年 PXY. All rights reserved.
  7. //
  8. #import "RequestClient.h"
  9. @implementation RequestClient
  10. //加强版的id类型 ios7之后才有 可以修饰九大基本类型 具备id的所有功能
  11. static NSString*const baseStr=@"";
  12. +(instancetype)sharedRequestInstance {
  13. static RequestClient*__shareInstance=nil;
  14. //GCD 快捷写法
  15. static dispatch_once_t onceToken;
  16. dispatch_once(&onceToken, ^{
  17. __shareInstance=[[RequestClient alloc]initWithBaseURL:[NSURL URLWithString:baseStr]];
  18. });
  19. return __shareInstance;
  20. }
  21. @end