Latest 0.4.1
Homepage https://github.com/chrisamanse/QRSwift
License MIT
Platforms ios 9.0, osx 10.11, tvos 10, requires ARC

Build Status
Swift Version
spm compatible
Carthage compatible
CocoaPods compatible
Platform

QRSwift is a Swift framework for generating QR codes.

Installation

Swift Package Manager

Add .Package(url: "https://github.com/chrisamanse/QRSwift.git", majorVersion: 0) in the dependencies of your Package or Target, then run swift package update.

CocoaPods

Add pod 'QRSwift' to your target in your Podfile, then run pod install.

Carthage

Add this to your Cartfile:

github "chrisamanse/QRSwift"

Then run:

$ carthage update

Usage


let message = "Hello, World!"

// Encode message as Data
let data = message.data(using: .utf8)!

// Create a QR code generator instance
var generator = QRCodeGenerator()
generator.correctionLevel = .M

// Generate image
let image = generator.image(with: data, outputImageSize: CGSize(width: 128, height: 128))

License

Copyright (c) 2017 Joe Christopher Paul Amanse

This software is distributed under the MIT License.

Latest podspec

{
    "name": "QRSwift",
    "version": "0.4.1",
    "summary": "Swift framework for generating QR codes",
    "description": "QRSwift is a Swift framework for generating QR codes.",
    "homepage": "https://github.com/chrisamanse/QRSwift",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": "Chris Amanse",
    "social_media_url": "https://twitter.com/ChrisAmanse",
    "platforms": {
        "ios": "9.0",
        "osx": "10.11",
        "tvos": "10"
    },
    "source": {
        "git": "https://github.com/chrisamanse/QRSwift.git",
        "tag": "0.4.1"
    },
    "source_files": [
        "Sources",
        "Sources/**/*.{h,swift}"
    ],
    "requires_arc": true,
    "pod_target_xcconfig": {
        "SWIFT_VERSION": "4.0"
    },
    "pushed_with_swift_version": "4.0"
}

Pin It on Pinterest

Share This