ReSwift-Router:Swift中的声明式路由,ReSwift的扩展

时间:2024-05-02 15:25:49
【文件属性】:

文件名称:ReSwift-Router:Swift中的声明式路由,ReSwift的扩展

文件大小:31KB

文件格式:ZIP

更新时间:2024-05-02 15:25:49

Swift

的声明性路由器。 允许开发人员以与在Web上使用URL相似的方式声明路由。 使用ReSwiftRouter,您可以通过以类似于URL的标识符序列的形式定义目标位置来导航应用程序: mainStore. dispatch ( SetRouteAction ([ " TabBarViewController " , StatsViewController. identifier ]) ) 关于ReSwiftRouter ReSwiftRouter仍在开发中,此时的API既不完整也不稳定。 使用ReSwift构建应用程序时,您应旨在通过操作引起所有状态更改-这包括对导航状态的更改。 这需要将当前导航状态存储在应用程序状态中,并使用操作来触发对该状态的更改-两者均由ReSwiftRouter提供。 安装 可可豆 您可以通过CocoaPods安装ReSwiftRouter,方法是将


【文件预览】:
ReSwift-Router-master
----Changelog.md(3KB)
----.travis.yml(1004B)
----Cartfile.resolved(94B)
----Cartfile.private(43B)
----.DS_Store(8KB)
----Package.swift(478B)
----ReSwiftRouter.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(52KB)
--------xcshareddata()
----codecov.yml(56B)
----ReSwiftRouter()
--------Router.swift(9KB)
--------NavigationActions.swift(620B)
--------NavigationReducer.swift(2KB)
--------Info.plist(808B)
--------NavigationState.swift(1KB)
--------ReSwiftRouter.h(549B)
--------Routable.swift(1KB)
----LICENSE.md(1KB)
----.gitignore(1KB)
----ReSwiftRouterTests()
--------ReSwiftRouterIntegrationTests.swift(9KB)
--------RouteHashSpec.swift(1KB)
--------ReSwiftRouterTestsUnitTests.swift(12KB)
--------Info.plist(735B)
----README.md(6KB)
----Cartfile(34B)
----ReSwiftRouter.podspec(1KB)

网友评论