OptionalTypes 1.0.4

OptionalTypes 1.0.4

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新版本发布2017年6月
SwiftSwift 版本3.0
SPM支持 SPM

HFCoreUI 维护。



OptionalTypes

支持 Swift 原始类型,可以从可选表达式中创建具有默认值的值。

示例

let nullable: Any? = nil
        
XCTAssertTrue(Int(nullable) == 0)
XCTAssertTrue(Int(nullable, defaultValue: 5) == 5)
XCTAssertTrue(Float(nullable) == 0)
XCTAssertTrue(Float(nullable, defaultValue: 5) == 5)
XCTAssertTrue(Double(nullable) == 0)
XCTAssertTrue(Double(nullable, defaultValue: 5) == 5)
XCTAssertTrue(CGFloat(nullable) == 0)
XCTAssertTrue(CGFloat(nullable, defaultValue: 5) == 5)
XCTAssertTrue(Bool(nullable) == false)
XCTAssertTrue(Bool(nullable, defaultValue: true) == true)

安装

OptionalTypes 可通过 CocoaPods 使用。要安装它,只需将以下行添加到您的 Podfile

pod "OptionalTypes"

无许可证

您可以随意使用此代码。