欢迎来到弓拱! Bow Arch是一个库,用于基于的概念来。请参考以获取更多文档。 :woman::school:原则 :artist_palette:视图作为状态的函数:使用SwiftUI,我们可以以声明性的方式创建用户界面,这些界面是给定状态的表示。该库甚至更进一步,并促进了基于不可变状态的视图的创建。 :construction:明确的关注点分离:库中的核心概念是,,,和。他们每个人都处理一个特定的问题,让我们分开代码如何处理应用程序开发的不同方面。 :package:模块化:该库促进了的可以在整个应用程序甚至其他应用程序中轻松重用。这些组件是高度可组合的,使我们能够管理大型应用程序的复杂性。 :check_mark_button:可测试性:功能代码是固有可测试的;因此,使用Bow Arch创建的软件易于测试。该库还提供实用程序,您可以利用这些实用程序编写功能强大且富有表现力的测试。 :puzzle_piece:高度多态性:该库基于抽象的参数化工件。这不仅使该库成为构建应用程序的库,而且使该库通过替换每个参数来创建不同