首页 > 软件下载 > 组件库与框架 > AFNetworking
AFNetworking

AFNetworking

  • 软件大小:419.8 KB
  • 版本类型:官方版
  • 更新时间:2021-04-07
  • 版本号:3.0.4
  • 软件语言:简体中文
  • 软件厂商:Alamofire Software Foundation
  • 适用系统:Windows XP 及以上
  • 软件授权:开源

AFNetworking

版本 3.0.4 419.8 KB Windows XP 及以上

AFNetworking安装教程

AFNetworking 官方版是一款专为 OS X 和 iOS 打造的网络库。AFNetworking 最新版构建于在 NSURLConnection,、NSOperation,、以及其他常见的 Foundation 技术之上,拥有良好的架构和丰富的 api。AFNetworking 软件还内置了模块化构建方式,能够帮助用户获得更轻松的使用体验。

AFNetworking 截图

AFNetworking 软件介绍

为了迎合 iOS 新版本的升级,AFNetworking 在 3.0 版本中删除了基于 NSURLConnection API 的所有支持。如果你的项目以前使用过这些 API,建议您立即升级到基于 NSURLSession 的 API 的 AFNetworking 的版本。本指南将引导您完成这个过程。

CORE:

AFURLConnectionOperation:一个 NSOperation 实现了 NSURLConnection 的代理方法。

HTTP Requests:

AFHTTPRequestOperation:AFURLConnectionOperation 的子类,当 request 使用的协议为 HTTP 和 HTTPS 时,它压缩了用于决定 request 是否成功的状态码和内容类型。

AFJSONRequestOperation:AFHTTPRequestOperation 的一个子类,用于下载和处理 jason response 数据。

AFXMLRequestOperation:AFHTTPRequestOperation 的一个子类,用于下载和处理 xml response 数据。

AFPropertyListRequestOperation:AFHTTPRequestOperation 的一个子类,用于下载和处理 property list response 数据。

HTTP CLIENT:

AFHTTPClient:捕获一个基于 http 协议的网络应用程序的公共交流模式。包含:

使用基本的 url 相关路径来只做 request

为 request 自动添加设置 http headers.

使用 http 基础证书或者 OAuth 来验证 request

为由 client 制作的 requests 管理一个 NSOperationQueue

从 NSDictionary 生成一个查询字符串或 http bodies.

从 request 中构建多部件

自动的解析 http response 数据为相应的表现数据

在网络可达性测试用监控和响应变化。

IMAGES

AFImageRequestOperation:一个 AFHTTPRequestOperation 的子类,用于下载和处理图片。

UIImageView+AFNetworking:添加一些方法到 UIImageView 中,为了从一个 URL 中异步加载远程图片

AFNetworking 使用说明

1 将 AFNetWorking 文件夹导入项目

2 添加类库 Security.framework、MobileCoreServices.framework、SystemConfiguration.framework

3 在使用的地方 #import "AFNetworking.h"

解决编译时警告:

Prefix.pch 文件中加入 #import #import

注:AFNetWorking 使用了 ARC,在不使用 ARC 项目中使用时,对 AFNetWorking 的所有.m 文件添加“-fobjc-arc”

在使用 ARC 项目中,使用“不使用 ARC”的类库时,对类库的.m 文件添加“-fno-objc-arc”

AFNetworking 更新日志

1.优化内容

2.细节更出众,bug 去无踪