适用于iOS的Data Matrix Reader SDK

时间:2013-10-09 10:05:08

标签: sdk

我对数据矩阵阅读器做了一些研究,但似乎没有很多免费的SDK可以使用。除了Zxing之外,任何合适的sdk都可以用于Ios开发吗?

2 个答案:

答案 0 :(得分:3)

iOS 8现在支持datamatrix格式。请参阅AVMetadataObjectTypeDataMatrixCode

这里有一些使用它的快速代码。

AVCaptureSession* captureSession = [[AVCaptureSession alloc] init];
dispatch_queue_t metadataQueue = dispatch_queue_create("com.mycompany.dataMatrixQueue", NULL);

metadataOutput = [[AVCaptureMetadataOutput alloc] init];
[metadataOutput setMetadataObjectsDelegate:self queue:metadataQueue];
metadataOutput.metadataObjectTypes = @[AVMetadataObjectTypeDataMatrixCode];
//Add the output to the session
[captureSession beginConfiguration];
[captureSession addOutput:self.metadataOutput];
[captureSession commitConfiguration];

然后执行captureSession:didOutputMetadataObjects:fromConnection委托方法

答案 1 :(得分:1)

如果您使用的是iOS 7,现在可以使用iOS SDK创建自己的自定义QR阅读器,而无需第三方库。

在这里,您可以找到一个很棒的教程:http://nshipster.com/ios7/

或者你可以试试这个免费的回购,更详细的例子来阅读多种类型的代码: https://github.com/jpwidmer/iOS7-BarcodeScanner