文件名称:Hover:具有Combine的异步网络层
文件大小:840KB
文件格式:ZIP
更新时间:2024-06-04 11:24:38
ios networking moya reactive-programming combine
版本1.0.10 目前可用 平台 版本 的iOS 12.0 操作系统 10.0 苹果系统 10.15 watchOS 3.0 macCatalyst 13.0 悬停是一个网络层,它使用Apple的新框架Combine并提供具有不同类型请求功能的异步网络调用。 为何和何时使用 使用Hover的主要好处是,尽可能多地抽象化网络层,并从项目中删除冗余代码,因为我们知道Apple宣布了一个名为Combine的新框架,其主要目的是提供一个声明性的Swift API来处理随时间推移的值。 这些值可以表示多种异步事件,因此网络调用是最重要的异步事件,实际上它需要对Combine的支持,以防止和集成Apple的本机框架。 为什么不应该使用该方法,是因为您没有那么多的网络调用,也没有那么复杂的数据流来跟踪,因此实际上您没有UI的状态,然后就不使用它。 :) Cocoapods安装 targe
【文件预览】:
Hover-master
----Screenshots()
--------package.png(75KB)
--------Hover.png(124KB)
--------branchInfo.png(128KB)
----.github()
--------workflows()
----Sources()
--------HoverKitSDK.podspec(6KB)
--------Hover.framework.zip(260KB)
--------.swiftlint.yml(2KB)
--------Hover()
--------HoverTests()
--------Hover.xcodeproj()
----.swiftpm()
--------xcode()
----.circleci()
--------config.yml(1KB)
----README.md(4KB)
----HoverIcon.png(294KB)
----Package.swift(1KB)
----License.md(1KB)
----.gitignore(3KB)