一个平台无关的 Color 表示。
SwiftColor 使用 Swift Package Manager 分发。要将其安装到项目中,请将其作为依赖项添加到您的 Package.swift
清单中
let package = Package(
...
dependencies: [
.package(url: "https://github.com/richardpiazza/SwiftColor.git", .upToNextMajor(from: "0.2.0"))
],
...
)
然后在您希望使用它的任何位置导入 SwiftColor 包
import SwiftColor
主要的 SwiftColor 存储类型称为 Pigment
。 它存储关于特定颜色的 RGBa 信息,并具有许多便利的初始化器。 目标是能够传递任何类型的颜色相关值,并得到一个合理的颜色。
// Different ways to initialize with 'Blue'
_ = Pigment(blue: 1.0)
_ = Pigment(blue: 255)
_ = Pigment("blue")
_ = Pigment("#0000FF")
_ = Pigment(0x00F)
_ = Pigment(0x0000FF)