SwiftState

MIT 许可协议
Swift
iOS

1 张图片

作者

描述

Swift 的优雅状态机。

【特性】

转换: .State0 => .State1

尝试转换: machine <- .State1

尝试转换 + 消息: machine <- (.State1, "GoGoGo")

链式: .State0 => .State1 => .State2

事件: machine <- "WakeUp"

标签