MoyaNetworkTool:a robust networkTool based on Moya. Moya Demo 一个强健的基于moya二次封装的网络框架

时间:2024-05-24 04:44:50
【文件属性】:

文件名称:MoyaNetworkTool:a robust networkTool based on Moya. Moya Demo 一个强健的基于moya二次封装的网络框架

文件大小:34KB

文件格式:ZIP

更新时间:2024-05-24 04:44:50

Swift

-------2021.03.11 update---- Moya已经使用有3年了,但之前的封装总感觉欠缺点什么,要么就是写起来不够优美,要么部分地方感觉冗余。 后来和同事一起讨论怎么才算优美的网络请求的封装, 总结了一些特性之后,再利用Swift的泛型和重载,对现有的网络框架就行了最终的改造。 现在看起来和想象的处理方式差不多了。 代码已经更新到Demo中。 核心代码在NetworkManager.swift文件中 业务调用示例代码在ViewController.swift文件中 -------2020.09.17 update---- 前一段时间网络框架优化,随着业务模块变复杂,发现现有Api接口的文件已经有一千行左右。迫不得已在原有的基础上做模块区分。 具体的拆分可以在Demo中查看多业务模块的拆分文件夹,网络请求的封装部分逻辑基本不变。 -------2020.03.07 upda


【文件预览】:
MoyaNetworkTool-master
----.gitignore(348B)
----README.md(17KB)
----GHMoyaNetWorkTest()
--------GHMoyaNetWorkTest()
--------GHMoyaNetWorkTest.xcodeproj()
--------Podfile(204B)
----LICENSE(1KB)

网友评论