Swiftpack.co - ClockworkMonkey/QRCodeKit as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by ClockworkMonkey.
ClockworkMonkey/QRCodeKit 0.1.0
QRCode scanner and generator.
⭐️ 0
🕓 3 years ago
iOS
.package(url: "https://github.com/ClockworkMonkey/QRCodeKit.git", from: "0.1.0")

QRCodeKit

  • Generate a QR Code.
  • Scan the QR Code.

Generate QR Code

Scan QR Code

Installation

Swift Package Manager

using Xcode:

File > Swift Packages > Add Package Dependency

How to use

  • import
import QRCodeKit
  • info.plist
Privacy - Camera Usage Description

QRCGenerator

  let url = "https://github.com/ClockworkMonkeyStudios/QRCodeKit.git"
  guard let qrCodeImage = QRCGenerator.generateQRCode(from: url) else { return }

QRCScannerView

import UIKit
import QRCodeKit

class ScannerViewController: UIViewController {

    @IBOutlet weak var scannerView: QRCScannerView!
    
    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
        scannerView.setupScanner(delegate: self)
        scannerView.startScanning()
    }

}

extension ScannerViewController: QRCScannerViewDelegate {
    
    func scannerView(_ scannerView: QRCScannerView, didFinishWithMessage message: String) {
        print(message)
        scannerView.stopScanning()
    }
    
    func scannerView(_ scannerView: QRCScannerView, didFailWithError error: Error) {
        print(error)
        scannerView.stopScanning()
    }
    
}

GitHub

link
Stars: 0
Last commit: 3 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Related Packages

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics