适用于iPhone的Aztec条形码编码库

时间:2010-12-02 17:00:32

标签: iphone ios barcode

我一直在寻找一个可以将字符串转换为Aztec条形码以便在iPhone屏幕上显示的库,而我却找不到任何东西。有人知道吗?

有两个QR码生成器,但这是另一回事。它与现有系统集成,因此必须是Aztec。

我们无需扫描或解码条形码,只需显示条形码。

感谢。

1 个答案:

答案 0 :(得分:6)

您不需要第三方库 - 自iOS 8 / macOS 10.10起,Aztec条形码生成已成为内置Core Image框架的一部分。 (它还会生成QR码,Code128和PDF417条形码。)这是一个快速示例(在Swift 3中):

let data = "Xiuhcoatl, the turquoise serpent of the fires".data(using: .utf8)!
let aztec = CIFilter(name: "CIAztecCodeGenerator",
    withInputParameters: [ "inputMessage" : data ])!
    .outputImage!

它产生的图像:aztec barcode of aztec mythology

有关该过滤器的其他选项,请参阅CIAztecCodeGenerator的文档;有关使用Core Image的一般信息,请参阅Core Image Programming Guide