这是从 Jeff Lamarche 的 Cocoa Barcodes 项目 分支出来的,代码经过修改以在 iPhone 和 iPad 上运行。在我的测试中,CCD 和激光扫描仪可以直接从屏幕读取 UPC 和 Code 128 条码而没有任何问题。我还没有测试其他条码。
用法:您可以将项目作为依赖项添加到现有项目中,并在静态库目标上添加目标依赖项。或者,您可以将源代码块添加到自己的项目中。
如果使用静态库依赖项,请确保在项目设置中使用 -ObjC
"其他链接器标志" 编译自己的项目。
要使用库,您需要包含要生成的条码的相应头文件,以及用于生成图像的 UIImage 分类。
#import "NKDUPCEBarcode.h"
#import "UIImage-NKDBarcode.h"
// etc...
NKDUPCEBarcode * code = [[NKDUPCEBarcode alloc] initWithContent:@"Your Barcode Contents"];
NSData * generatedPdf = [UIImage pdfFromBarcode:code]; // Generate the barcode as a PDF
UIImage * generatedImage = [UIImage imageFromBarcode:code]; // ..or as a less accurate UIImage
待办事项
缺少的东西
已经改变的东西
表现不好的东西
已经修复的东西
当前状态
其他贡献者