文件名称:with具有MVP和Flux组合的单向数据流架构,可用于Swift-Swift开发
文件大小:941KB
文件格式:ZIP
更新时间:2024-06-16 00:00:40
Swift Framework
Prex是一个框架,可通过MVP架构实现单向数据流应用程序。 Concept Prex代表Presenter + Flux,因此它是Flux和MVP架构的结合。 Prex是一个框架,可通过MVP架构实现单向数据流应用程序。 Concept Prex代表Presenter + Flux,因此它是Flux和MVP架构的结合。 此外,Prex中不使用Reactive框架。 使用被动视图模式将状态反映到视图。 在Presenter的后面使用了助焊剂。 数据流是单向的,如下图所示。 如果使用Prex,则必须实现这些组件。 状态动作突变前
【文件预览】:
Prex-master
----Prex.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(42KB)
----.gitignore(1KB)
----Sources()
--------Prex()
----Example()
--------PrexSample()
--------PrexSample.xcworkspace()
--------PrexSampleTests()
--------README.md(157B)
--------Images()
--------PrexSample.xcodeproj()
----Resources()
--------Info-watchOS.plist(726B)
--------Info-iOS.plist(726B)
--------Info-macOS.plist(837B)
--------PrexTests-Info.plist(701B)
--------Info-tvOS.plist(726B)
----LICENSE(1KB)
----Prex.podspec(1KB)
----Tools()
--------install-xcode-template.sh(1KB)
--------README.md(22B)
--------Prex.xctemplate()
----README.md(9KB)
----Prex.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(218B)
----Images()
--------playground.png(471KB)
--------Prex.sketch(41KB)
--------prex.png(24KB)
--------reflection-test.png(75KB)
--------data-flow.png(75KB)
--------func-test.png(71KB)
----Package.swift(995B)
----Tests()
--------LinuxMain.swift(109B)
--------PrexTests()
----Prex.playground()
--------Contents.swift(4KB)
--------contents.xcplayground(165B)