metadataObjectTypes 详解

metadataObjectTypes 详解

//据说用于美国部分地区的条码

AVF_EXPORTNSString*constAVMetadataObjectTypeUPCECodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

//一种字母和简单的字符共三十九个字符组成的条形码

AVF_EXPORTNSString*constAVMetadataObjectTypeCode39CodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

//没有查到 应该是个条形码

AVF_EXPORTNSString*constAVMetadataObjectTypeCode39Mod43CodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

//我国商品码主要就是这和 EAN8

AVF_EXPORTNSString*constAVMetadataObjectTypeEAN13CodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

AVF_EXPORTNSString*constAVMetadataObjectTypeEAN8CodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

// 据听说是 Code39升级版

AVF_EXPORTNSString*constAVMetadataObjectTypeCode93CodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

//这个可能也是升级版 更牛逼点虽然不知道原理,推测肯定牛逼

AVF_EXPORTNSString*constAVMetadataObjectTypeCode128CodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

//也是一种二维码吧 反正不是很懂,一个二维码的格式

AVF_EXPORTNSString*constAVMetadataObjectTypePDF417CodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

// 这个就是我们常用的二维码了  开发中主要用的这个

AVF_EXPORTNSString*constAVMetadataObjectTypeQRCodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

//Aztec这个也是一种二维码的制式,主要用于航空。

AVF_EXPORTNSString*constAVMetadataObjectTypeAztecCodeNS_AVAILABLE(NA,7_0)__TVOS_PROHIBITED;

//款型二进五出码 条形码 我不不知道为什么这么叫反正挺纠结 想要详细了解去维基百科吧

AVF_EXPORTNSString*constAVMetadataObjectTypeInterleaved2of5CodeNS_AVAILABLE(NA,8_0)__TVOS_PROHIBITED;

//全球贸易货号。主要用于运输方面的条形码。iOS8以后才支持

AVF_EXPORTNSString*constAVMetadataObjectTypeITF14CodeNS_AVAILABLE(NA,8_0)__TVOS_PROHIBITED;

// 又是一种二维码制式,虽然不知道为什么那么多,但感觉很牛逼

AVF_EXPORTNSString*constAVMetadataObjectTypeDataMatrixCodeNS_AVAILABLE(NA,8_0)__TVOS_PROHIBITED;

我们做开发的时候最好只选择对应的类型去做,如果要是添加的多了,扫描的效率会变慢,二维码主要用这个就够了

NSArray *types = @[AVMetadataObjectTypeQRCode,AVMetadataObjectTypeAztecCode];

你可能感兴趣的:(metadataObjectTypes 详解)