SwiftUI Bloc 是一个 Swift 包,旨在将 Bloc 支持引入 SwiftUI。 它提供了一组工具,如 BlocProvider
、BlocBuilder
、BlocListener
和 BlocConsumer
。
重要提示
本项目处于 alpha 阶段,并会随着发展而改变。
查阅我们全面的文档,获取所有必要的信息,开始在您的项目中使用 Bloc。
警告
当有更多内容可用时,此部分将被更新。
我们非常欢迎您帮助将我们的文档翻译成您喜欢的语言! 只需在我们的存储库上打开一个 Pull Request,其中包含指向您翻译版本的链接。 我们期待收到您的贡献!
可以使用 Swift Package Manager 安装 Bloc。 要将其包含在您的项目中,请将以下依赖项添加到您的 Package.swift 文件中
dependencies: [
.package(url: "https://github.com/swift-bloc/swiftui-bloc.git", from: "1.0.0")
]
我们遵循此项目的语义化版本控制。 版本号由三个部分组成:MAJOR.MINOR.PATCH。
MAJOR 版本:当存在不兼容的更改和重大更改时递增。 这些更改可能需要更新现有代码,并可能破坏向后兼容性。
MINOR 版本:当以向后兼容的方式添加新功能或增强功能时递增。 它可能包括对现有功能的改进、添加或修改。
PATCH 版本包括错误修复、补丁和安全修改,用于解决问题、错误或漏洞,而不会中断现有功能。 它也可能包含新功能,但必须小心实现,以避免重大更改或兼容性问题。
建议查看每个版本的发行说明,以了解在该特定版本中所做的特定更改和更新。
如果您发现错误或对新功能有想法,请打开一个 issue 或提交一个 pull request。 我们欢迎来自社区的贡献!