Bow-Arch:Swift中的基于函数式架构
Bow-Arch是一个库,它帮助您利用函数式编程的概念构建SwiftUI应用程序。该库采用以下原则:
- 视图作为状态的函数:使用SwiftUI以声明性方式创建用户界面,将它们表示为给定状态。
- 明确的关注点分离:核心概念包括State、Action和Reducer,每个概念都处理特定问题,从而分离代码如何处理应用程序开发的不同方面。
- 模块化:组件可以轻松地在应用程序甚至其他应用程序中重用。这些组件高度可组合,可管理大型应用程序的复杂性。
- 可测试性:功能代码具有固有的可测试性,因此使用Bow-Arch创建的软件易于测试。该库还提供实用程序,可帮助您编写强大且富有表现力的测试。
- 高度多态性:该库基于抽象的参数化工件。这使其不仅是一个构建应用程序的库,还允许您通过替换每个参数来创建不同的工件。
bow-arch:using使用Bow的Swift中的功能架构
预估大小:115个文件
.gitignore
1KB
.gitignore
240B
launcher
148B
AppIcon.icns
36KB
Assets.car
613KB
LICENSE
10KB
_nav.html
1KB
_head.html
1KB
_header.html
521B
_footer.html
972B
983.61KB
文件大小:
评论区