AkaNet 是一个基于 Moya 的先进 iOS 网络库,为 iOS 应用程序的网络通信提供了扩展功能和增强。
- 请求优先级:根据紧急性或重要性对网络请求进行优先级排序。
- 缓存池化:通过池化机制高效管理网络响应缓存。
- 多种缓存策略:支持多种缓存策略以优化数据检索和存储。
- 流式支持:无缝处理大数据流以提升性能。
- 持久连接:保持长期连接以增强网络效率。
要使用 CocoaPods 将 AkaNet 集成到您的 Xcode 项目中,请将以下行添加到您的 Podfile
pod 'AkaNet'
然后,运行以下命令
$ pod install
-
初始化
import AkaNet
-
创建请求
AkaNetworkService.POST(address: "/weaver/api/v1/conversation/go_on_reply", params: params) { data in if let response = GoOnReplyResp.deserialize(from: data) { completion(response) } }
有关更详细的用法说明和示例,请参阅 文档。
欢迎贡献!请随意为任何改进或功能请求打开一个问题或提交一个拉取请求。
AkaNet 在 MIT 许可证下发布。有关更多信息,请参阅 LICENSE。