DominoKit

Build Status Version License

概要

DominoKit 是一个 Swift 库,用于创建多米诺骨牌相关的应用程序。

安装

Cocoapods

创建一个 Podfile 文件并添加 DominoKit。

target 'YourApp' do
    pod 'DominoKit'
end

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 基于 Apache 2.0 许可证发布。 详情请参阅 LICENSE 文件。