ios-SolarNetwork-优雅的Swift网络封装.zip

时间:2022-07-31 13:21:22
【文件属性】:
文件名称:ios-SolarNetwork-优雅的Swift网络封装.zip
文件大小:76KB
文件格式:ZIP
更新时间:2022-07-31 13:21:22
网络 GitHub: https://github.com/ThreeGayHub/SolarNetwork 刚开始写Swift项目时,用到网络请求时,毫无疑问,选择了Moya。但随着项目的增大,接口越来越多,TargetType文件也越来越大,寻找某一个接口的参数和其他配置时,就要在各种Switch中跳来跳去,感到十分烦恼,就算分了多个TargetType,也还是存在这个问题,于是就干脆借鉴Moya的优点,基于Alamofire重新封装了一个简单易用的网络库,保留了TargetType的服务配置功能,并将接口配置分离成各个独立的Request,形成一个新的网络库SolarNetwork。 喜欢的可以到GitHub去下载使用并交流 欢迎Star
【文件预览】:
SolarNetwork-master
----Cartfile.resolved(37B)
----SolarNetworkExample()
--------SolarNetworkExample()
--------SolarNetworkExample.xcodeproj()
--------Podfile(164B)
--------Podfile.lock(373B)
--------SolarNetworkExample.xcworkspace()
----.swift-version(4B)
----SolarNetwork.podspec(472B)
----SolarNetwork.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(15KB)
--------xcshareddata()
----LICENSE(1KB)
----SolarNetwork()
--------Info.plist(774B)
--------SolarNetwork.h(510B)
----SLNetwork.png(8KB)
----.gitignore(1KB)
----Source()
--------SLNetwork+Alamofire.swift(1KB)
--------SLRequest.swift(7KB)
--------SLPlugin.swift(2KB)
--------SLResponse.swift(3KB)
--------SLReflection.swift(4KB)
--------SLNetwork.swift(25KB)
--------SLProgress.swift(2KB)
--------SLTarget.swift(4KB)
----Documentation()
--------Upload.md(2KB)
--------Plugin.md(740B)
--------Target.md(4KB)
--------Download.md(1KB)
--------Progress.md(577B)
--------Request.md(2KB)
--------Response.md(923B)
----README.md(7KB)
----Cartfile(29B)
----ChineseREADME.md(8KB)

网友评论