1

我想在 iOS 应用程序中实现 QR 编码器。我已经找到了解决方案..

iPhone 二维码编码器

但是,这是使用 C++ 编译器,需要更好的解决方案。

我找到了这个:

Objective-C QR 编码器

然而,这个程序是为 OS X 而不是 iOS 开发的。

有没有人可能有一个可行的解决方案?

4

4 回答 4

1

iOS 7 提供了用于生成二维码的内置类 https://github.com/shu223/iOS7-Sampler

于 2014-02-11T04:41:01.743 回答
1

我最近评估了不同的条码编码器 SDK,以在 iPhone 应用程序中生成 EAN-13、DataMatrix 和 Interleaved 2of5 条码。这些是我能找到的:

OnBarcode
http://www.onbarcode.com
商业,二进制库(不支持 armv64)

Zint
http://sourceforge.net/projects/zint/
GPL-licensed,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 库
No DataMatrix 和 Interleaved2of5 编码器

iOS-QR-Code-Encoder
https://github.com/moqod/iOS-QR-Code-Encoder
MIT-licensed, Objective-C library
仅支持 QR-Codes

QR-Code-Encoder-for-Objective-C
https://github.com/myang-git/QR-Code-Encoder-for-Objective-C
Apache-licensed, Objective-C/C++ library
只支持 QR-Codes

libdmtx
http://www.libdmtx.org
Simplified BSD-licensed, C library (Cocoa-Wrapper available)
只支持DataMatrix

于 2014-03-29T11:02:47.667 回答
0

你可以使用 zint http://sourceforge.net/projects/zint/ 它是用 C 编写的,你可以在 Objective C 中使用它。

于 2013-02-04T13:17:01.577 回答
0

使用这个: https ://github.com/angrauel/QR-Code-Encoder-for-Objective-C (针对 IOS 6 更新)

如果您在放入设备时遇到错误:

转到 Build Settings -> Architectures 然后删除默认值“ Standard (armv7, armv7s)”并添加两个新值:“ armv6”;“ armv7”。

这应该可以解决所有问题。

于 2013-03-08T15:27:55.630 回答