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
Applicativeprotocol 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
Anycannot 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
Resultfrom a completion handler’s(data?, error?).String utility
Installation
PROJECT > Swift Packages > Install:
SwiftPM: