iOS之AFN使用技巧(3)

AFN使用技巧

  • 1.在开发的时候可以创建一个工具类,继承自我们的AFN中的请求管理者,再控制器中真正发请求的代码使用自己封装的工具类。
  • 2.这样做的优点是以后如果修改了底层依赖的框架,那么我们修改这个工具类就可以了,而不用再一个一个的去修改。
  • 3.该工具类一般提供一个单例方法,在该方法中会设置一个基本的请求路径。
  • 4.该方法通常还会提供对GET或POST请求的封装。
  • 5.在外面的时候通过该工具类来发送请求
  • 6.单例方法:
+ +(instancetype)shareNetworkTools
{
    static CJNetworkTools *instance;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        // 注意: BaseURL中一定要以/结尾
        instance = [[self alloc] initWithBaseURL:[NSURL URLWithString:@"http://122.22.222.222:22222/"]];
    });
    return instance;
}
posted @ 2016-04-13 22:44  OnlyChenJ  阅读(180)  评论(0编辑  收藏  举报