一个用纯 Swift 编写的跨平台二维码生成器,旨在解决 Apple Watch 上没有用于二维码生成的 CIFilter 的尴尬局面。
更多详情请参阅官方指南,但一般来说:
File
> Swift Packages
> Add Package Dependency
QRCodeSwift
库并将其添加到您的应用程序目标。Package.swift
dependencies: [
.package(url: "https://github.com/ApolloZhu/swift_qrcodejs.git", from: "2.2.2"),
]
... 然后从包 swift_qrcodejs
中添加 QRCodeSwift
模块/目标作为您的依赖项。
pod 'swift_qrcodejs', '~> 2.2.2'
我假设您知道自己在做什么(因为我不知道),但您可能需要类似这样的东西:
github "ApolloZhu/swift_qrcodejs" ~> 2.2.2
请注意,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: " "))
更多信息,请查看文档。