katana swift:Swoosh中的Swift应用程序! 受Redux启发用于创建iOS应用的现代框架 源码
Katana是一个现代的Swift框架,用于编写可测试且易于推理的iOS应用程序的业务逻辑。 Katana受到强烈启发。 简而言之,应用程序状态完全由单个可序列化的数据结构描述,更改状态的唯一方法是调度StateUpdater 。 StateUpdater旨在转换状态,并包含所有用于转换状态的信息。 因为所有更改都是集中的,并且是按严格顺序进行的,所以没有任何需要注意的微妙的竞争条件。 自从我们开始在生产中使用Katana以来,我们觉得Katana对我们有很大帮助。 我们的应用程序已下载了数百万次,而Katana确实帮助我们快速有效地扩展了它们。 的工程师利用Katana功能可以非常快速地
下载地址
用户评论