• Stars
    star
    389
  • Rank 108,096 (Top 3 %)
  • Language
    Objective-C
  • Created over 14 years ago
  • Updated almost 13 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Objective-C QR Encoder

Objective C QR Encoder

This repository contains an open source Objective C QR Encoder licensed under the Apache Licence, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html).

Ported from http://github.com/whomwah/rqrcode by Bill Jacobs.

Adding the QR Encoder to your project

The QR Encoder is compiled as a static library, and the easiest way to add it to your project is to use Xcode's "dependent project" facilities. Here is how:

  1. Clone the ObjQR git repository: git clone git://github.com/jverkoey/objqr.git. Make sure you store the repository in a permanent place because Xcode will need to reference the files every time you compile your project.

  2. Locate the "QREncoder.xcodeproj" file under "objqr/src/". Drag QREncoder.xcodeproj and drop it onto the root of your Xcode project's "Groups and Files" sidebar. A dialog will appear -- make sure "Copy items" is unchecked and "Reference Type" is "Relative to Project" before clicking "Add".

  3. Now you need to link the QREncoder static library to your project. Click the "QREncoder.xcodeproj" item that has just been added to the sidebar. Under the "Details" table, you will see a single item: libQREncoder.a. Check the checkbox on the far right of libQREncoder.a.

  4. Now you need to add QREncoder as a dependency of your project so that Xcode compiles it whenever you compile your project. Expand the "Targets" section of the sidebar and double-click your application's target. Under the "General" tab you will see a "Direct Dependencies" section. Click the "+" button, select "QREncoder", and click "Add Target".

  5. Finally, we need to tell your project where to find the QREncoder headers. Open your "Project Settings" and go to the "Build" tab. Look for "Header Search Paths" and double-click it. Add the relative path from your project's directory to the "objqr/src/Classes" directory.

  6. You're ready to go. Just #import "QREncoder/QREncoder.h" anywhere you want to use QREncoder classes in your project.

Example QR Output

google.com

More Repositories

1

nimbus

The iOS framework that grows only as fast as its documentation
Objective-C
6,449
star
2

iOS-Framework

How to create, develop, and distribute iOS Static Frameworks quickly and efficiently
Shell
2,621
star
3

iOS-Best-Practices

Best Practices for iOS Software Design.
480
star
4

BinaryCodable

Swift Codable-like interfaces for binary representations.
Swift
385
star
5

liteqr

Lite QR Reader in Objective C ported from zxing
C++
113
star
6

windfish

A tracing disassembler & UI for Gameboy ROMs — integrated with Sameboy for emulation & debugging.
Assembly
69
star
7

swift-midi

MIDI in Swift
Swift
21
star
8

jekyll-dayone

A Day One Jekyll plugin for associating Day One entries with Jekyll posts.
Ruby
20
star
9

Three20-Tutorials

Objective-C
16
star
10

uwdata.ca

The University of Waterloo's Public Data API
PHP
13
star
11

ElectricSidecar

An unofficial companion app for the Porsche Taycan
Swift
10
star
12

OAuthConsumerTouch

OAuthConsumer for the iPhone lineup
Objective-C
9
star
13

BreezeJSEngine

A javascript engine for building games with HTML5 canvas tags.
JavaScript
9
star
14

12tweet

tiny little robots that live in the twittersphere
Python
7
star
15

extXML

Three20 XML Extension for parsing XML objects into Objective-C NSObjects.
Objective-C
5
star
16

extCSSStyle

This extension provides support for reading Three20 style sheets from CSS files.
Objective-C
4
star
17

FigmaKit

A Swift package for working with the Figma API.
Swift
4
star
18

snaapilookup

Snappy API lookups for software developers.
PHP
4
star
19

MySqlClient

A pure Swift MySQL client with Codable query support.
Swift
4
star
20

profiles

Jeff's profiles
Shell
3
star
21

Lighthouse-Keeper-for-Things

A synchronization script from Lighthouse to Things for Mac
Python
3
star
22

playgrounds

Playground versions of featherless software design articles.
Swift
3
star
23

Daydreamer

A Figma viewer created in Swift Playgrounds for iPad
Swift
3
star
24

JVPortfolio

Jeff Verkoeyen's Portfolio
PHP
3
star
25

findpassion

Find's passionate people.
Python
2
star
26

Github-Issues-2.1

Giving some love to Pull Requests
JavaScript
2
star
27

Snaapi

Snaapi API reference.
JavaScript
2
star
28

StormChaser

A large-scale media organization & auditioning app for Apple platforms.
Swift
2
star
29

Nimbus-Speedrun-Settings

Nimbus Speedrun of the Settings iOS app
Objective-C
2
star
30

Three20-Scope

Three20's community.
PHP
1
star
31

macbookproless

Swift
1
star
32

nimbus-models

This is a WIP
Swift
1
star