文件名称:combine-bloc:使用Combine for SwiftUI构建的BLoC(业务逻辑组件)的初稿
文件大小:83KB
文件格式:ZIP
更新时间:2024-04-26 05:13:59
Swift
联合集团 使用Apple的Combine框架实现“ BLoC”设计模式(业务逻辑组件)。 BLoC设计模式最初是为了帮助将表示与业务逻辑分开而设计的,因此,由于Blocs应该与平台无关,因此还增加了代码重用。 关键点是: 输入和输出由事件处理运算符实现 依赖关系必须是可注入的,并且与平台无关。此程序包将Bloc实现为自定义的合并主体,该主体接收“事件”作为输入并输出“状态”。 安装 将此项目添加到您的Package.swift import PackageDescription let package = Package ( dependencies : [ . Package ( url : " https://github.com/wjuniorgit/combine-bloc " , from : " 0.1.0 " ), ], ) 元 惠灵顿苏
【文件预览】:
combine-bloc-main
----.gitignore(70B)
----Sources()
--------CombineBloc()
----CombineBloc.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(400B)
----.swiftpm()
--------xcode()
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(1KB)
----Examples()
--------Counter()
--------login()
--------Todos()
--------Package.swift(103B)
----Package.swift(593B)
----Tests()
--------LinuxMain.swift(138B)
--------CombineBlocTests()
----bloc.png(18KB)