旋转门 1.1.3

旋转门 1.1.3

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布时间最后发布2016年2月
SPM支持 SPM

Cesar Tardaguila 维护。



旋转门 1.1.3

旋转门

旋转门是 Swift 中有限状态机的轻量级实现。

旋转门受到了一些现有 Swift 状态机开源实现的启发,特别是

旋转门旨在简单易用,同时保持干净的 API。

旋转门构建为一个框架,因此需要 iOS 8。

旋转门已迁移到 Swift 2,因此需要 Xcode 7。

安装

如果您想手动安装旋转门,只需将 Sources/Turnstile 中所有的 Swift 文件包含到您的项目中即可。

旋转门可通过 CocoaPods 获得。要安装它,只需在您的 Podfile 中添加以下行

use frameworks!
pod 'Turnstile'

如果您使用 Carthage,请将其添加到您的 Cartfile 中

github "ctarda/Turnstile"

如果您使用 Swift Package Manager,请将其添加到 Package.swift 文件的依赖项中

import PackageDescription

let package = Package(
    //
    dependencies: [
        //
        .Package(url: "https://github.com/ctarda/Turnstile.git", majorVersion: 1, minor: 1)
    ]
)

使用方式

项目包括一个示例应用。

作者

Cesar Tardaguila,https://twitter.com/ctarda

许可协议

旋转门可在 MIT 许可协议下使用。有关更多信息,请参阅 LICENSE 文件。