文件名称:composable-open-url:国家驱动的URL开口的可组合的架构
文件大小:29KB
文件格式:ZIP
更新时间:2024-04-14 08:57:51
Swift
ComposableOpenURL 国家驱动的URL开口的可组合的架构 ComposableOpenURL是设计为与被使用的独立组件。 它包含一个高级的reducer和一个SwiftUI view修饰符,您可以使用它们将状态驱动的URL打开行为嵌入到您自己的应用程序的功能域中。 有什么问题这解决了? 有多种打开外部URL的方法。 UIKit中提供UIApplication.shared.open和iOS 14 / MACOS提供OpenURLAction它可以从环境SwiftUI使用来访问\.openURL环境键。 除此之外,在MacOS 11/14的iOS等存在SwiftUI Link组件。 对于非常简单的使用情况下,你只是想显示一个链接,然后一些外部URL Link (或Button ,如果你需要支持旧平台)是绝对没问题,可能你在很多情况下需要什么。 您无法轻松地为其编写自动测试
【文件预览】:
composable-open-url-main
----.gitignore(2KB)
----Sources()
--------ComposableOpenURL()
----ComposableOpenURL.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(233B)
----.swiftpm()
--------xcode()
----Demo Project()
--------ComposableOpenURLDemo()
--------ComposableOpenURLDemo.xcodeproj()
----LICENSE(11KB)
----.github()
--------workflows()
----README.md(7KB)
----Package.resolved(934B)
----Package.swift(913B)
----Tests()
--------ComposableOpenURLTests()