AppState

macOS Build Ubuntu Build Windows Build License Version

AppState 是一个 Swift 6 库,旨在以线程安全、类型安全且 SwiftUI 友好的方式简化应用程序状态的管理。它提供了一套工具来集中和同步应用程序中的状态,以及将依赖项注入到应用程序的各个部分。

要求

非 Apple 平台支持:Linux 和 Windows

🍎 标有此符号的功能是 Apple 平台特有的,因为它们依赖于 Apple 技术,例如 iCloud 和 Keychain。

主要功能

AppState 包含多个强大的功能,以帮助管理状态和依赖项

入门指南

要将 AppState 集成到您的 Swift 项目中,您需要使用 Swift Package Manager。请按照安装指南中的详细说明设置 AppState

安装完成后,请参阅使用概览,快速了解如何管理状态并将依赖项注入到您的项目中。

文档

以下是 AppState 文档的详细分解

详细使用指南

贡献

我们欢迎贡献!请查看我们的贡献指南,了解如何参与。

下一步

安装 AppState 后,您可以开始探索其主要功能,方法是查看使用概览和更详细的指南。开始在您的 Swift 项目中有效地管理状态和依赖项!有关更高级的使用技巧,例如即时 (Just-In-Time) 创建和预加载依赖项,请参阅高级使用指南