Half 是一个轻量级框架,包含 iOS、macOS、tvOS 和 watchOS 的半精度浮点类型的 Swift 实现。
可以通过 CocoaPods、Carthage 和 Swift 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 内置的 Float
、Double
或 Float80
类型一样使用导入的 Half
类型。
let value: Half = 7.891
let squareRoot = sqrt(value)
...
Float16
类型的支持,因此,不再建议将此库用于使用 Swift 5.3 或更高版本的项目,并且将来可能会弃用它。无论是提交功能请求、报告错误还是自己编写代码,都欢迎对该库的所有贡献! 有关如何贡献的更多信息,请参阅 CONTRIBUTING。
Joe Newton, somerandomiosdev@gmail.com
Half 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE
文件。