ReSwift:Swift中的单向数据流实现

ReSwift是一个类似Redux的Swift库,用于实现单向数据流体系结构。它可以帮助您管理应用程序状态、视图和状态更改。在ReSwift应用中,应用状态明确存储在数据结构中,这有助于避免复杂的状态管理代码,实现更好的调试,并具有很多其他优点。当状态更改时,视图将更新,视图成为当前应用程序状态的简单可视化。在ReSwift应用中,您只能通过操作来更改状态,这避免了状态被意外更改的情况。

zip
ReSwift-master.zip 预估大小:87个文件
folder
ReSwift-master 文件夹
file
.gitignore 1KB
file
codecov.yml 27B
file
.swiftlint.yml 185B
folder
SwiftLintIntegration 文件夹
file
Info.plist 680B
file
SwiftLintIntegration.swift 433B
file
LICENSE.md 1KB
file
.travis.yml 2KB
file
CONTRIBUTING.md 7KB
file
CHANGELOG.md 9KB
folder
ReSwiftTests 文件夹
file
PerformanceTests.swift 857B
file
Info.plist 735B
file
SynchronizedTests.swift 2KB
file
XCTest+Compatibility.swift 768B
file
TestFakes.swift 4KB
file
StoreMiddlewareTests.swift 5KB
file
StoreDispatchTests.swift 4KB
file
StoreSubscriptionTests.swift 11KB
file
XCTest+Assertions.swift 3KB
file
AutomaticallySkipRepeatsTests.swift 3KB
file
StoreTests.swift 2KB
file
StoreSubscriberTests.swift 16KB
file
TypeHelperTests.swift 2KB
file
.hound.yml 53B
folder
ReSwift 文件夹
folder
Utils 文件夹
file
Coding.swift 274B
file
Synchronized.swift 886B
file
TypeHelper.swift 1KB
file
Assertions.swift 972B
file
ReSwift.h 499B
file
Info.plist 808B
folder
CoreTypes 文件夹
file
Subscription.swift 8KB
file
State.swift 310B
file
StoreType.swift 6KB
file
Middleware.swift 343B
file
StoreSubscriber.swift 670B
file
DispatchingStoreType.swift 685B
file
Reducer.swift 260B
file
Action.swift 514B
file
Store.swift 9KB
file
Package@swift-5.0.swift 417B
file
ReSwift.podspec 1KB
folder
Docs 文件夹
folder
templates 文件夹
file
heading.md 11KB
file
toc.md 628B
file
Stores.md 482B
file
State.md 872B
file
Reducers.md 304B
file
Actions.md 479B
file
Getting Started Guide.md 18KB
folder
Utilities.md 文件夹
folder
jazzy-theme 文件夹
folder
templates 文件夹
file
parameter.mustache 130B
file
footer.mustache 411B
file
doc.mustache 1KB
file
header.mustache 749B
file
nav.mustache 465B
file
task.mustache 3KB
file
tasks.mustache 157B
folder
assets 文件夹
folder
js 文件夹
file
jquery.min.js 85KB
file
jazzy.js 615B
folder
css 文件夹
file
jazzy.css.scss 9KB
file
highlight.css.scss 3KB
folder
img 文件夹
file
dash.png 1KB
file
carat.png 274B
file
gh.png 2KB
folder
img 文件夹
file
reswift_concept.png 166KB
file
timetravel.gif 1.66MB
file
reswift_concept.graffle 3KB
file
reswift_detail.png 171KB
file
README.md 14KB
folder
ReSwift.xcworkspace 文件夹
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
contents.xcworkspacedata 225B
folder
BuildPhases 文件夹
file
run-swiftlint 339B
folder
Cartfile.resolved 文件夹
folder
ReSwift.xcodeproj 文件夹
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
ReSwift-iOS.xcscheme 4KB
file
ReSwift-tvOS.xcscheme 4KB
file
ReSwift-macOS.xcscheme 4KB
file
ReSwift-watchOS.xcscheme 3KB
folder
xcbaselines 文件夹
folder
25DBCF861C30C4DB00D63A58.xcbaseline 文件夹
file
8A5AF011-A17C-4780-8B4D-183154BA1DDA.plist 850B
file
Info.plist 2KB
file
CA98BC4B-4A03-4B07-BF9E-12C3F6A52195.plist 850B
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 152B
file
project.pbxproj 65KB
file
Package.swift 502B
file
Podfile.lock 257B
file
Podfile 417B
file
.jazzy.json 2KB
folder
.scripts 文件夹
file
generate-docs 3KB
file
update-gh-pages 2KB
file
doc-preprocessor 2KB
...
zip 文件大小:1.99MB