没有合适的资源?快使用搜索试试~ 我知道了~
SwiftBloc:SwiftBloc。 基于SwiftUI和Combine的状态管理库,可将表示层与业务逻辑分开
共79个文件
swift:23个
plist:8个
md:8个
需积分: 9 0 下载量 23 浏览量
2021-04-03
00:52:53
上传
评论
收藏 68KB ZIP 举报
温馨提示
迅捷集团 关于 这个SwiftUI库从一个非常棒的Flutter软件包启发,它通过BloC(商务逻辑组件)方法为状态管理带来了分离视图和商务逻辑的方法。 在Apple Library“ Combine”的帮助下,状态管理通过React性方法来处理。 开始 首先,您需要确定哪种方法更适合您的应用程序。 如果您希望使某些事情变得简单并进行更改而又不依赖于当前正在发生的事件,则可以使用Cubit类来创建子对象并在那里处理状态。 如果您需要更复杂的实现来跟踪事件并将其映射到状态,则可以选择Bloc类。 在这两种情况下,您可能还需要在自定义View结构中创建一个BlocView实例,该实例将在初始化程序中接受您新创建的cubit / bloc,并且还需要提供@ViewBuilder构建器函数。 BlocView的想法是根据当前状态处理在构建器回调中重建视图的过程。 每当状态更改时,您的视图就会
资源推荐
资源详情
资源评论
收起资源包目录
SwiftBloc-master.zip (79个子文件)
SwiftBloc-master
.gitignore 752B
Sources
BlocView.swift 2KB
Log.swift 2KB
.gitkeep 0B
BlocTest.swift 1KB
Model
Transition.swift 912B
Change.swift 746B
Errors.swift 271B
BlocObserver.swift 2KB
Decorator
Extensions+View.swift 297B
Bloc.swift 3KB
Base.swift 1KB
Cubit.swift 674B
.swiftlint.yml 2KB
Example
SwiftBloc_Example.entitlements 295B
Pods
Manifest.lock 269B
Local Podspecs
SwiftBloc.podspec.json 699B
Pods.xcodeproj
project.pbxproj 41KB
Target Support Files
Pods-SwiftBloc_Tests
Pods-SwiftBloc_Tests.modulemap 130B
Pods-SwiftBloc_Tests-acknowledgements.plist 805B
Pods-SwiftBloc_Tests-Info.plist 823B
Pods-SwiftBloc_Tests-acknowledgements.markdown 133B
Pods-SwiftBloc_Tests-umbrella.h 332B
Pods-SwiftBloc_Tests-dummy.m 144B
Pods-SwiftBloc_Tests.debug.xcconfig 673B
Pods-SwiftBloc_Tests.release.xcconfig 673B
SwiftBloc
SwiftBloc-prefix.pch 195B
SwiftBloc.release.xcconfig 640B
SwiftBloc-Info.plist 823B
SwiftBloc-umbrella.h 310B
SwiftBloc.modulemap 108B
SwiftBloc.debug.xcconfig 640B
SwiftBloc-dummy.m 122B
Pods-SwiftBloc_Example
Pods-SwiftBloc_Example.modulemap 134B
Pods-SwiftBloc_Example.debug.xcconfig 858B
Pods-SwiftBloc_Example-dummy.m 148B
Pods-SwiftBloc_Example-Info.plist 823B
Pods-SwiftBloc_Example-acknowledgements.plist 2KB
Pods-SwiftBloc_Example-frameworks.sh 8KB
Pods-SwiftBloc_Example-acknowledgements.markdown 1KB
Pods-SwiftBloc_Example.release.xcconfig 858B
Pods-SwiftBloc_Example-umbrella.h 336B
SwiftBloc
CounterCubit.swift 394B
BlocContentView.swift 2KB
CubitContentView.swift 846B
Info.plist 2KB
Images.xcassets
AppIcon.appiconset
Contents.json 849B
CounterBloc.swift 802B
MainView.swift 846B
Base.lproj
LaunchScreen.xib 4KB
SceneDelegate.swift 751B
AppDelegate.swift 817B
SwiftBloc.xcworkspace
xcshareddata
IDEWorkspaceChecks.plist 238B
contents.xcworkspacedata 227B
Tests
Tests.swift 719B
Info.plist 733B
Podfile.lock 269B
Podfile 178B
SwiftBloc.xcodeproj
xcshareddata
xcschemes
SwiftBloc-Example.xcscheme 4KB
project.xcworkspace
contents.xcworkspacedata 154B
project.pbxproj 30KB
.swiftpm
xcode
package.xcworkspace
contents.xcworkspacedata 135B
xcshareddata
xcschemes
SwiftBloc.xcscheme 3KB
.travis.yml 549B
CONTRIBUTING.md 1KB
CODE_OF_CONDUCT.md 3KB
LICENSE 1KB
CHANGELOG.md 117B
.github
ISSUE_TEMPLATE
bug_report.md 834B
custom.md 126B
feature_request.md 595B
pull_request_template.md 779B
bloc_template.rb 3KB
README.md 9KB
SwiftBloc.podspec 1KB
Package.swift 1KB
Tests
XCTestManifests.swift 159B
SwiftBlocTests.swift 3KB
MockCounterBloc.swift 1KB
共 79 条
- 1
资源评论
MaDaniel
- 粉丝: 816
- 资源: 4571
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 英语的核心素养.doc
- 幼儿.园家长开放日活动方案.doc
- MATLAB仿真16QAM载波调制信号在AWGN信道下的误码率 形式:程序 程序实现功能:仿真16QAM载波调制信号在AWGN信道下的误码率和误比特率性能,并与理论值相比较 运行版本2014
- 自学考试计算机系统结构问答题汇总.doc
- 幼儿园防止小学化自查报告.doc
- 中级财务管理试题和答案.doc
- 专科《组织行为学》形成性考核册答案.doc
- 剑桥少儿英语考级要求.doc
- 剑桥少儿英语考级要求内容.doc
- 教师职称竞聘述职述廉报告.doc
- 竞选学生会申请书(精选多篇).doc
- 教科版科学四年级(上册)教学案物质在水中是若何溶解的.doc
- 临床医学专业临床肿瘤学课程试题资料讲解.doc
- 练习册翻译答案新编英语教程5第三版.doc
- 跨境电商初级人才考试试题.doc
- 罗宾斯管理学案例分析题答案详细讲解.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功