AFNetworking
OS X和iOS网络库
|
软件语言:简体中文
|
软件授权:开源
|
|
适用系统:Windows
|
创建时间:2021-04-07 |
|
软件厂商/开发者信息:Alamofire Software Foundation
|
|
软件介绍
AFNetworking 是一个面向 iOS、macOS、watchOS 和 tvOS 的开源网络框架,在 Apple 的 URL Loading System 之上封装了常见的网络请求工作。它由 Alamofire Software Foundation 持有并维护,最初由 Scott Raymond 和 Mattt Thompson 创建。它是一个供开发者集成进项目的代码库,不是带界面的桌面程序。
核心功能
- 会话与请求管理:提供
AFURLSessionManager和AFHTTPSessionManager两个核心类。 - 序列化:内置 HTTP、JSON、属性列表、XML 和图片的请求与响应序列化器。
- 上传与进度:支持 multipart 表单上传和进度回调。
- 安全:
AFSecurityPolicy支持 SSL 证书和公钥绑定。 - 网络状态:
AFNetworkReachabilityManager用于监测网络可达性。
支持平台与系统要求
官方 README 中 4.x 版本的要求为 iOS 9、macOS 10.10、watchOS 2.0、tvOS 9.0,构建需要 Xcode 11 或更高版本。Swift Package 方式不包含 UIKit 扩展。
版本与授权
项目采用 MIT 许可证开源。官方 README 声明 AFNetworking 已被弃用,不会再有新版本发布,仓库已设为只读,并推荐迁移到 Alamofire,也可以复制或 fork 代码继续使用。
适用人群
适合维护使用 Objective-C 的老 iOS 或 macOS 项目的开发者。新项目应按官方建议,改用 Alamofire 或系统自带的 URLSession。
版本列表
-
-
-
AFNetworking v3.0.4 官方版
AFNetworking官方版是一款专为OS X和iOS打造的网络库。AFNetwo ...
软件大小:419.8 KB 更新时间:2021-04-07
-
