Half 1.4.2

Half 1.4.2

Joseph Newton 维护。



Half 1.4.2

  • 作者:
  • Joe Newton

Half

Codacy Badge 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 实现。

安装

Half 通过 CocoaPodsCarthageSwift 包管理器 提供。

要使用 CocoaPods 安装,请简单地在您的 Podfile 中添加以下行

pod 'Half'

要使用 Carthage 安装,请简单地在您的 Cartfile 中添加以下行

github "SomeRandomiOSDev/Half"

要使用 Swift 包管理器安装,请将以下行添加到您的 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)

...

注意

  • [SE-0277] 在 Swift 5.3 中添加了对本地 Float16 类型的支持,因此,此库不再推荐用于 Swift 5.3 或更高版本的项目的开发,并且它可能会在未来某个时候被弃用。

贡献

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

作者

Joe Newton,[email protected]

许可协议

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