⚒ Library for more convenient optional binding.
import OBExtensions
Before
var string: String?
guard let s = string else { return "" }
After
var string: String?
let s = string.obe(error: { return "" })
and
Before
if let s = string {
print("string :: \(s)")
} else {
fatalError()
}
After
let s = string.obe { print("string :: \($0)") }
pod 'OBExtensions'
import PackageDescription
let package = Package(
name: "MyApp",
dependencies: [
.Package(url: "https://github.com/Pelagornis/OBExtensions", branch: "main"),
]
)
OBExtensions is under MIT license. See the LICENSE file for more info.
link |
Stars: 0 |
Last commit: 3 weeks ago |
Cocoapods not Supporting
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics