DominoKit 1.5.0

DominoKit 1.5.0

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

Jarrod Parkes 维护。



DominoKit 1.5.0

DominoKit

摘要

DominoKit 是一个用于创建多米诺应用的 Swift 库。

安装

Swift 包管理器

使用 Swift 包管理器,确保在 Package.swift 的依赖部分包含 DominoKit

let package = Package(
    name: "MyProject",
    dependencies: [
        .Package(url: "https://github.com/jarrodparkes/DominoKit.git", majorVersion: 1),
    ]
)

用法

import DominoKit

let sixEight = Domino(suitOne: .six, suitTwo: .eight)
print(sixEight) // "[06|08]"
print(sixEight.suitOne) // "06"
print(sixEight.suitTwo) // "08"
print(sixEight.isDouble) // false
print(sixEight.isSingle) // true
print(sixEight.rank) // 14
print(sixEight.hasMatchingSuit(.six)) // true

let oneFive: Domino = "[01|05]"
print(oneFive.rank) // 6

let doubleNineSet = DominoSet.standardSet(.nine)
doubleNineSet.shuffle()
if let randomDomino = doubleNineSet.deal() {
    print(randomDomino) // domino between "[00|00]" and "[09|09]"
}

许可证

DominoKit 遵循 MIT 许可证。更多信息请参阅 LICENSE 文件。