Initial commit
Everything extra that used to be in Swift-General-Utility has moved here except the core enum
Inline functional Applicative protocol that supports applying a closure to an instance, returning the instance.
Applicative
Note: Types must conform to the protocol to inherit the behavior, as non-nominal types like Any cannot be extended.
Any
A stringity error type representing runtime errors.
Enables debugging within method chains and condition cascades.
Request synchronous data using URLSession.
URLSession
Result
(data?, error?)
PROJECT > Swift Packages > Install:
https://github.com/erica/https://github.com/erica/Swift-Misc-Utility
SwiftPM:
dependencies: [ .package(url: "https://github.com/erica/Swift-Misc-Utility", from: "x.x.x"), // replace with version ], targets: [ .target( name: "TARGET-NAME", dependencies: [ .product(name: "MiscUtility", package: "Swift-Misc-Utility"), ], ), ],
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Swift-Misc-Utility
Everything extra that used to be in Swift-General-Utility has moved here except the core enum
Applicative
Inline functional
Applicative
protocol that supports applying a closure to an instance, returning the instance.Note: Types must conform to the protocol to inherit the behavior, as non-nominal types like
Any
cannot be extended.RuntimeError
A stringity error type representing runtime errors.
Side effect utility
Enables debugging within method chains and condition cascades.
SynchronousData
Request synchronous data using
URLSession
.Type Utilities
Collection utility
Result utility
Result
from a completion handler’s(data?, error?)
.String utility
Installation
PROJECT > Swift Packages > Install:
SwiftPM: