iOS 原生条形码/二维码扫描

2017-04-15  本文已影响106人  豆丶浆油条

AVMetadata​Machine​Readable​Code​Object

AVMetadata​Machine​Readable​Code​Object 是 AVMetadata​Object 的一个具体类(可以实例化对象的类称为具体类,与之相对的是抽象类。),用来明确描述条形码或者二维码的特征。一个AVMetadata​Machine​Readable​Code​Object实例代表了一个对条形码或者二维码的描述信息和有效荷载,这些都是不可更改的,表现为这个类仅有的两个属性都是只读的。在支持的平台。他是 AVCapture​Metadata​Output类输出的条形码或者二维码对象。

// 属性1
@property(readonly) NSArray *corners;
// 属性2
@property(readonly) NSString *stringValue;

属性1:就是图中四个点的坐标,是按比例来计算的,取值范围(0,1);

Corners.PNG

** 属性2**:把扫描的条形码或二维码的二进制的有效荷载转换成可读的字符串,如果转换失败字符串就为空,这个就是我们想要的扫描结果。

上一篇 下一篇

猜你喜欢

热点阅读