文件名称:PinkyPromise:一个小小的 Promises 库
文件大小:264KB
文件格式:ZIP
更新时间:2024-06-17 18:59:50
Swift
小指的承诺 一个很小的Promises库。 概括 PinkyPromise是Swift的的实现。 它包括两种类型: Result -值或错误。 我们使用Swift的内置 Promise - 在调用后的某个时间产生 Result 的操作。 Promise 可以组合和排序。 使用PinkyPromise,您可以使用安全,干净,Swifty代码运行异步操作的复杂组合。 安装 与迦太基: github "willowtreeapps/PinkyPromise" 与可可豆: pod 'PinkyPromise' 手动:将Sources文件夹中的文件复制到您的项目中。 我应该用这个吗? 小指的承诺: 轻巧 经过测试 使用密闭类型系统契约和throw / catch拥抱 Swift 语言 包含不变的价值和价值转换的功能风格 是Objective-C程序员学习Swift中函数风格的好方法 可以
【文件预览】:
PinkyPromise-develop
----.jazzy.yaml(181B)
----.slather.yml(222B)
----PinkyPromise.playground()
--------playground.xcworkspace()
--------Pages()
--------Contents.swift(68B)
--------Sources()
--------contents.xcplayground(274B)
----LICENSE(1KB)
----Sources()
--------Promise.swift(18KB)
--------PromiseQueue.swift(4KB)
--------Result.swift(4KB)
----fastlane()
--------Fastfile(333B)
----Package.swift(2KB)
----CONTRIBUTING.md(541B)
----Gemfile(120B)
----Gemfile.lock(7KB)
----PinkyPromise_tvOS()
--------PinkyPromise_tvOS.h(2KB)
--------Info.plist(774B)
----.ruby-version(11B)
----.coveralls.yml(23B)
----.gitignore(188B)
----PinkyPromiseTests_iOS()
--------Info.plist(701B)
----.circleci()
--------config.yml(466B)
----PinkyPromise_macOS()
--------PinkyPromise_macOS.h(2KB)
--------Info.plist(774B)
----Documentation()
--------css()
--------Extensions()
--------undocumented.json(100B)
--------img()
--------Structs.html(7KB)
--------docsets()
--------search.json(7KB)
--------badge.svg(1KB)
--------index.html(22KB)
--------js()
--------Enums()
--------Classes.html(6KB)
--------Structs()
--------Enums.html(6KB)
--------Extensions.html(6KB)
--------Functions.html(38KB)
--------Classes()
----Tests()
--------PinkyPromiseTests()
----CODE_OF_CONDUCT.md(3KB)
----README.md(8KB)
----PinkyPromise.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(50KB)
--------xcshareddata()
----PinkyPromiseTests_macOS()
--------Info.plist(701B)
----PinkyPromise_iOS()
--------PinkyPromise_iOS.h(2KB)
--------Info.plist(774B)
----PinkyPromise.podspec(2KB)
----PinkyPromise_tvOSTests()
--------Info.plist(701B)