我一直在寻找一个可以将字符串转换为Aztec条形码以便在iPhone屏幕上显示的库,而我却找不到任何东西。有人知道吗?
有两个QR码生成器,但这是另一回事。它与现有系统集成,因此必须是Aztec。
我们无需扫描或解码条形码,只需显示条形码。
感谢。
答案 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!
有关该过滤器的其他选项,请参阅CIAztecCodeGenerator
的文档;有关使用Core Image的一般信息,请参阅Core Image Programming Guide。