好库网 好库网首页 | 我的好库
我是爱凤

DBStateMachine(iOS源代码)

发布者:iphone
发布日期:2016/4/5 19:01:48   更新日期:2016/4/5 19:01:48
文件大小:110K
下载次数:8   浏览次数:393
评分:4.80

源码目录结构图

  • ._DBStateMachine-master

介绍

来源: github/DBStateMachine Licence: MIT
作者: ChildhoodAndy
DBStateMachine状态机,仿照iOS9 苹果官方出的GamePlayKit中的 GKStateMachine 的 API 接口进行实现。



动机:

GKStateMachine 只能在 iOS9 中使用,本 DEMO 可以向下兼容到 iOS7



系统要求:

iOS7+

Swift



状态机要解决的问题:当应用中出现大量的状态,通常的编码会出现大量状态的判断,而状态机正为解决此问题而生,它能避免大量状态判断带来的复杂性,消除庞大的条件分支语句,使得程序能够更好的修改和扩展。


评论

账号 密码 还没帐号呢,现在注册一个?



免责声明:好库网所展示的信息由发布者自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。