Skip to content

Latest commit

 

History

History
executable file
·
75 lines (58 loc) · 2.28 KB

README.md

File metadata and controls

executable file
·
75 lines (58 loc) · 2.28 KB

QuickResponseCode
Version Author Build Passing Swift
Platforms MIT
Cocoapods Carthage SPM

What's this?

QuickResponseCode is a tiny Quick Response Code (QRCode) library for iOS written in Swift.

Requirements

  • iOS 8.0+
  • tvOS 9.0+
  • Xcode 9 with Swift 4

Installation

CocoaPods

use_frameworks!
pod 'QuickResponseCode'

Contribution

You are welcome to fork and submit pull requests.

License

QuickResponseCode is open-sourced software, licensed under the MIT license.

Usage

import QuickResponseCode

func generate() {
  let qr = QRCode(string: textView.text,
                        size: imageView.bounds.size,
                        foreground: UIColor.random,
                        background: UIColor.random,
                        correction: .low)
  let iconedimage = qr.iconedImage(#imageLiteral(resourceName: "icon"))
  let image = qr.image
}

func generate2() {
  let image = UIImage.QRCodeImage(from: textView.text,
                        size: imageView.bounds.size,
                        foreground: UIColor.random,
                        background: UIColor.random,
                        correction: .low)
}

func generate3() {
  let image = "SourceString".QRCodeImage(size: imageView.bounds.size,
                        foreground: UIColor.random,
                        background: UIColor.random,
                        correction: .low)
}