URLNavigator::sailboat:Swift的优雅URL路由

时间:2024-02-24 08:29:38
【文件属性】:

文件名称:URLNavigator::sailboat:Swift的优雅URL路由

文件大小:44KB

文件格式:ZIP

更新时间:2024-02-24 08:29:38

swift ios routing deeplink iOSSwift

URLNavigator :sailboat: URLNavigator提供了一种优雅的方式来通过URL在视图控制器之间进行导航。 可以使用URLNavigator.register(_:_:)函数映射URL模式。 URLNavigator可用于映射两种类型的URL模式: URLNavigable和URLOpenHandler 。 URLNavigable是定义自定义初始化程序的类型,而URLOpenHandler是可以执行的闭包。 初始化程序和闭包都接收URL和占位符值。 入门 1.了解网址格式 URL模式可以包含占位符。 占位符将替换为URL中的匹配值。 使用<和>制作占位符。 占位符可以具有以下类型: string (默认), int , float和path 。 例如, myapp://user/与以下项匹配: myapp://user/123 myapp://user/87 但这不符合: myapp://user/devxoul (预期为int) myapp://user/123/posts (不同的url结构) /user/devxoul


【文件预览】:
URLNavigator-master
----URLNavigator.podspec(693B)
----.github()
--------workflows()
----Example()
--------Podfile(113B)
--------Sources()
--------Podfile.lock(280B)
--------README.md(564B)
--------URLNavigatorExample.xcodeproj()
--------URLNavigatorExample.xcworkspace()
----LICENSE(1KB)
----Sources()
--------URLNavigator()
--------URLMatcher()
----Package.swift(896B)
----codecov.yml(88B)
----.gitignore(87B)
----Package.resolved(839B)
----Tests()
--------URLMatcherTests()
--------URLNavigatorTests()
----README.md(8KB)

网友评论