Half

License MIT CocoaPods Compatible Carthage Compatible Platform Linux Code Coverage

Carthage Cocoapods Documentation Swift Package SwiftLint XCFramework Xcode Project

Half 是一个轻量级框架,包含 iOS、macOS、tvOS 和 watchOS 的半精度浮点类型的 Swift 实现。

安装

可以通过 CocoaPodsCarthageSwift Package Manager 安装 Half

要通过 CocoaPods 安装,只需将以下行添加到您的 Podfile 中

pod 'Half'

要通过 Carthage 安装,只需将以下行添加到您的 Cartfile 中

github "SomeRandomiOSDev/Half"

要通过 Swift Package Manager 安装,请将以下行添加到您的 Package.swift 文件的 dependencies

.package(url: "https://github.com/SomeRandomiOSDev/Half.git", from: "1.0.0")

用法

首先在您的 Swift 文件顶部导入 Half

import Half

导入后,像使用 Swift 内置的 FloatDoubleFloat80 类型一样使用导入的 Half 类型。

let value: Half = 7.891
let squareRoot = sqrt(value)

...

注意

贡献

无论是提交功能请求、报告错误还是自己编写代码,都欢迎对该库的所有贡献! 有关如何贡献的更多信息,请参阅 CONTRIBUTING

作者

Joe Newton, somerandomiosdev@gmail.com

许可证

Half 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE 文件。