1

QR エンコーダーを iOS アプリケーションに実装したいと考えていました。私はこれに対する解決策を見つけました..

iPhone用QRエンコーダー

ただし、これは C++ コンパイラを使用しており、より良い解決策が必要でした。

私はこれを見つけました:

Objective-C QR エンコーダ

ただし、プログラムはこれを iOS ではなく OS X 用に開発しました。

実用的な解決策を持っている可能性のある人はいますか?

4

4 に答える 4

1

最近、さまざまなバーコード エンコーダー SDK を評価して、iPhone アプリで EAN-13、DataMatrix、および Interleaved 2of5 バーコードを生成しました。これらは私が見つけることができたものです:

OnBarcode
http://www.onbarcode.com
商用のバイナリ ライブラリ (armv64 のサポートなし)

Zint
http://sourceforge.net/projects/zint/
GPL ライセンスの C ライブラリ
SDK の中で最高の API ですが、ライセンスによりクローズソースの iPhone アプリには不向きです

Cocoa-Touch-Barcodes
https://github.com/netshade/Cocoa-Touch-Barcodes
BSD ライセンス、Objective-C ライブラリ
ARC サポートなし、DataMatrix エンコーダーなし

RSBarcodes
https://github.com/yeahdongcn/RSBarcodes
MIT ライセンス、Objective-C ライブラリ
DataMatrix および Interleaved2of5 エンコーダーなし

iOS-QR-Code-Encoder
https://github.com/moqod/iOS-QR-Code-Encoder
MIT ライセンス、Objective-C ライブラリ
QR コードのみをサポート

QR-Code-Encoder-for-Objective-C
https://github.com/myang-git/QR-Code-Encoder-for-Objective-C
Apache ライセンス、Objective-C/C++ ライブラリ
QR コードのみをサポート

libdmtx
http://www.libdmtx.org
簡素化された BSD ライセンスの C ライブラリ (Cocoa-Wrapper が利用可能)
DataMatrix のみをサポート

于 2014-03-29T11:02:47.667 に答える
0

これを使用してください: https://github.com/angrauel/QR-Code-Encoder-for-Objective-C (IOS 6 用に更新)

デバイスに挿入するときにエラーが発生した場合:

Build Settings -> Architectures に移動し、デフォルト値 " " を削除して、Standard (armv7, armv7s)2 つの新しい値 " " を追加しarmv6ます。" armv7"。

これですべての問題が解決するはずです。

于 2013-03-08T15:27:55.630 に答える
0

zint http://sourceforge.net/projects/zint/を使用できます。 これは C で記述されており、Objective C で使用できます。

于 2013-02-04T13:17:01.577 に答える