Objective-c iOS中的QR生成器

QR Generator in Objective-c iOS

本文关键字:QR iOS 中的 Objective-c      更新时间:2023-10-16

我想在iOS应用程序中实现一个QR编码器。我找到了解决这个问题的办法。。

iPhone 的QR编码器

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

我发现了这个:

Objective-C QR编码器

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

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

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

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

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

Zint
http://sourceforge.net/projects/zint/
GPL许可,C库
SDK中最好的API,但许可证使其不适用于封闭来源的iPhone应用程序

Cocoa Touch条形码
https://github.com/netshade/Cocoa-Touch-Barcodes
BSD许可的Objective-C库
无ARC支持,无DataMatrix编码器

RS条形码
https://github.com/yeahdongcn/RSBarcodes
麻省理工学院授权的Objective-C库
无数据矩阵和交织25个编码器

iOS二维码编码器
https://github.com/moqod/iOS-QR-Code-Encoder
麻省理工学院授权的Objective-C库
仅支持QR码

QR-代码-编码器-对象-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

您可以使用zinthttp://sourceforge.net/projects/zint/它是用C编写的,你可以在目标C中使用它。

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

如果你在放入设备时出现错误:

转到构建设置->体系结构然后删除默认值"Standard (armv7, armv7s)",并添加两个新值:"armv6";"armv7"。

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