文件名称: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/
【文件预览】:
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)