【文件属性】:
文件名称:队列器:队列器是一个队列管理器,建立在OperationQueue和Dispatch(aka GCD)之上
文件大小:94KB
文件格式:ZIP
更新时间:2021-02-04 12:20:20
macos linux swift task tvos
•••••••••
产品特点
Queuer是一个队列管理器,建立在和 (aka GCD)之上。 它使您可以轻松地创建任何异步和同步任务,全部由一个队列管理,只需几行。
这是所有功能的列表:
可在所有Swift兼容平台(甚至Linux)上运行
易于使用
有据可查(100%有据可查)
经过良好测试(100%的代码覆盖率)
创建一个操作块
创建一个操作
创建链接的操作
管理集中式队列
创建无限队列
声明一个队列可以处理多少个并发操作
创建信号量
创建和处理时间表
自动或手动重试操作
恢复未完成操作的能力
改善状态还原功能
每次自动操作重试之间的节流
Operati
【文件预览】:
Queuer-master
----Queuer.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(49KB)
----jazzy.sh(767B)
----.github()
--------CONTRIBUTING.md(1005B)
----Resources()
--------Icon-32.png(3KB)
--------Check.png(2KB)
--------Banner.png(29KB)
----Sources()
--------Info.plist(939B)
--------Queuer.h(1KB)
--------Queuer()
----.swift-version(4B)
----.codebeatsettings(142B)
----Tests()
--------Info.plist(682B)
--------LinuxMain.swift(2KB)
--------QueuerTests()
----.travis.yml(6KB)
----LICENSE(1KB)
----README.md(16KB)
----.swiftlint.yml(8KB)
----generate_linux_tests.rb(7KB)
----.slather.yml(95B)
----Package.swift(2KB)
----Queuer.podspec(1016B)
----.gitignore(395B)
----install_swiftlint.sh(732B)
----CHANGELOG.md(6KB)