运输者:在纯Swift中实现的现代有限状态机 源码
运输者 Transporter是用纯Swift实现的现代有限状态机。 它是真正的跨平台,并支持iOS,OS X,tvOS,watchOS和Linux。 特征 简单模式,允许手动切换状态 严格模式,仅允许通过事件和适当的过渡来切换状态 基于闭包(块)的状态和事件回调 通用实现允许使用任何状态值 经过单元测试且可靠 经典旋转门示例 enum Turnstile { case Locked case Unlocked } let locked = State (Turnstile. Locked ) let unlocked = State (Turnstile. Unlocked
文件列表
Transporter-master.zip
(预估有个41文件)
Transporter-master
Transporter.xcodeproj
xcshareddata
xcschemes
Transporter.xcscheme
4KB
Tests.xcscheme
2KB
project.xcworkspace
xcshareddata
WorkspaceSettings.xcsettings
241B
IDEWorkspaceChecks.plist
238B
暂无评论