⚒ 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/JiHoonAHN/OBExtensions", branch: "master"),
]
)
OBExtensions is under MIT license. See the LICENSE file for more info.
link |
Stars: 0 |
Last commit: 6 days ago |
UPDATE ReadMe
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics