我想在 iOS 应用程序中实现 QR 编码器。我已经找到了解决方案..
但是,这是使用 C++ 编译器,需要更好的解决方案。
我找到了这个:
然而,这个程序是为 OS X 而不是 iOS 开发的。
有没有人可能有一个可行的解决方案?
我想在 iOS 应用程序中实现 QR 编码器。我已经找到了解决方案..
但是,这是使用 C++ 编译器,需要更好的解决方案。
我找到了这个:
然而,这个程序是为 OS X 而不是 iOS 开发的。
有没有人可能有一个可行的解决方案?
iOS 7 提供了用于生成二维码的内置类 https://github.com/shu223/iOS7-Sampler
我最近评估了不同的条码编码器 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
你可以使用 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
”。
这应该可以解决所有问题。