繁体   English   中英

Objective-c iOS中的QR生成器

[英]QR Generator in Objective-c iOS

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

iPhone的QR编码器

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

我找到了这个:

Objective-C QR编码器

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

有没有可能找到可行解决方案的人?

我最近评估了不同的条形码编码器SDK,以在iPhone App中生成EAN-13,DataMatrix和交错的2of5条码。 这些是我可以找到的:

条形码
http://www.onbarcode.com
商业二进制库(不支持armv64)

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

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

RS条形码
https://github.com/yeahdongcn/RSBarcodes
MIT许可的Objective-C库
没有DataMatrix和Interleaved2of5编码器

iOS QR代码编码器
https://github.com/moqod/iOS-QR-Code-Encoder
MIT许可的Objective-C库
仅支持QR码

用于目标C的QR码编码器
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

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

使用此方法: https : //github.com/angrauel/QR-Code-Encoder-for-Objective-C (针对iOS 6更新)

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

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

这应该解决所有问题。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM