TestsTested | ✓ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Oct 2016 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | ✓ |
Maintained by Suyeol Jeon.
Syntactic sugar for Swift do-try-catch.
value = try fallback(
try get("A"),
try get("B"),
try get("C"),
try get("D")
)
is equivalent to:
do {
value = try get("A")
} catch {
do {
value = try get("B")
} catch {
do {
value = try get("C")
} catch {
value = try get("D")
}
}
}
Using CocoaPods:
pod 'Fallback', '~> 0.1'
Using Carthage:
github "devxoul/Fallback" ~> 0.1
Using Swift Package Manager:
import PackageDescription
let package = Package(
name: "MyAwesomeProject",
targets: [],
dependencies: [
.Package(url: "https://github.com/devxoul/Fallback.git", majorVersion: 0)
]
)
Fallback is under MIT license. See the LICENSE file for more info.