Anton Bronnikov

3个仓包

Iolcus

Swift JSON库。灵感来源于SwiftyJSON、Gloss和TidyJSON。

许可证:MIT

  • Swift

关系

关系管理帮助框架。在双方同步维护对象之间的关系。

许可证:MIT

  • Swift

事务

事务框架简化了模型原子性更改的制作

  • 它提供了一个通用机制来“链接”对象合成的层次结构,这些对象应该同步和原子性地改变其状态。
  • 它定义了在每个交易开始、预处理提交完整性检查、提交和回滚时触发的回调函数。
  • 它提供方便的方法将事务代码包裹在闭包中。这样的闭包将被交易开始回调预先附加,提交后附加,并且在每个交易上下文的每个成员上都将进行隐式完整性检查。

这种方法允许将约束检查和备份/恢复操作封装在每个单独的类中,从而将相关代码放在一起,使得整个逻辑更加清晰且易于维护。

许可证:MIT

  • Swift