你的位置:首页 > 软件开发 > 操作系统 > iOS学习之第三方

iOS学习之第三方

发布时间:2016-05-28 20:00:08
将 CocoaPods 安装后,按照 CocoaPods 的使用说明就可以将 AFNetworking 第三方集成到工程中,具体请看上篇博客iOS学习46之第三方CocoaPods的安装和使用(通用方法)AFNetworking简介AFNetworking是一个 在iOS开发中 ...

将 CocoaPods 安装后,按照 CocoaPods 的使用说明就可以将 AFNetworking 第三方集成到工程中,具体请看上篇博客iOS学习46之第三方CocoaPods的安装和使用(通用方法)

AFNetworking简介

  • AFNetworking是一个 在iOS开发中 使用非常多网络开源库,是一个轻量级的网络请求API类库。

  • 适用于iOS以及Mac OS X。它构建于在(Apple iOS开发文档) NSURLSession ,  NSOperation , 以及其他熟悉的Foundation技术之上,核心代码: AFHTTPSessionManager。

  • 它拥有良好的架构,丰富的api,以及模块化构建方式,使得使用起来非常轻松。

  • 官方链接http://cocoadocs.org/docsets/AFNetworking/1.3.0/

AFHTTPSessionManager

 AFHTTPSessionManager是核心网络请求的管理类,用于管理 GET 和 POST 请求

 AFHTTPSessionManager对象的声明和懒加载代码:

#import "ViewController.h"// 网络的请求头文件#import <AFNetworking/AFNetworking.h>@interface ViewController ()/// 用于网络请求的session对象@property (nonatomic, strong) AFHTTPSessionManager *session;@end@implementation ViewController// 懒加载- (AFHTTPSessionManager *)session{  if (!_session) {    _session = [AFHTTPSessionManager manager];    // 设置请求接口回来的时候,支持什么类型的数据    _session.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"application/x-json",@"text/html", nil];  }  return _session;}@end

原标题:iOS学习之第三方

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。