iOS图书馆,用于条形码阅读器

5

可能重复:
iOS上是否有条形码识别框架?

哪个免费的SDK或库是iOS条形码阅读器中最好的? 我目前正在为我的公司实现一个应用程序,我们想支持条形码和QR码扫描,请问有谁能推荐适用于iOS4,5的最佳SDK吗?

2个回答

23

我建议你查看以下一些优秀的条形码扫描API:

2019年5月更新

如果使用ZBar API,这里是代码片段。

ZBarReaderController *reader = [ZBarReaderController new];
reader.readerDelegate = self;

    //... code to get image

CGImageRef imgCG = image.CGImage;


id<NSFastEnumeration> results = [reader scanImage:imgCG];
ZBarSymbol *symbol = nil;

for(symbol in results)
    // EXAMPLE: just grab the first barcode
    break;
resultText.text = symbol.data;

还要确保PL不要忘记在AVFoundation、CoreVideo和CoreMedia框架中使用弱链接。


为了完整起见,应该提到: http://docs.scandit.com/stable/ios/ - mindbomb
@mindbomb 谢谢你的建议,已经更新答案并加入了 Scandid 库。 - swiftBoy
ZXing目前仅适用于Android。 - Nativ
@Nativ谢谢你的建议,已更新!! - swiftBoy
现在最重要的API可能是内置的API。iOS: https://developer.apple.com/documentation/vision?language=objc 和Android: https://developers.google.com/vision/android/barcodes-overview - Benoit
为了完整性,这是最早适用于iOS的应用程序之一(对于那些记得并且仍然可用的老年人来说,比RedLaser还要早):https://www.visionsmarts.com/index.html#products - Benoit

7

ZBAR iPhone SDK非常有效地读取条形码和二维码。您可以在这里找到SDK文件以及如何使用SDK教程。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接