使用纯 Swift 编写的跨平台 QRCode 生成器,旨在解决 Apple Watch 上没有用于生成 QRCode 的 CIFilter 的尴尬局面。
更多详情请参考官方指南,但通常情况下:
File
> Swift Packages
> Add Package Dependency
QRCodeSwift
库并将其添加到您的应用程序目标。Package.swift
dependencies: [
.package(url: "https://github.com/ApolloZhu/swift_qrcodejs.git", from: "2.3.0"),
]
... 然后从包 swift_qrcodejs
中添加 QRCodeSwift
模块/目标作为您的依赖项。
pod 'swift_qrcodejs', '~> 2.3.0'
我假设你知道你在做什么(因为我不知道),但你可能需要类似这样的东西:
github "ApolloZhu/swift_qrcodejs" ~> 2.3.0
请注意,Carthage 不适用于 Xcode 12 (但这里有一个解决方法)。
将 Sources
文件夹中的所有 .swift
文件添加到您的项目中。
import QRCodeSwift
guard let qrCode = try? QRCode("Hello World!") else {
fatalError("Failed to generate QRCode")
}
print(qrCode.toString(filledWith: "##", patchedWith: " "))
更多信息,请查看文档。