
EFQRCode 是一个用 Swift 编写的用来生成和识别二维码的库,它基于系统二维码生成与识别进行开发。
- 生成:利用输入的水印图 /图标等资源生成各种艺术二维码;
- 识别:识别率比 iOS 原生二维码识别率更高。
项目地址
https://github.com/EyreFree/EFQRCode
示例
执行以下命令:
git clone [email protected]:EyreFree/EFQRCode.git; cd EFQRCode/Example; pod install; open EFQRCode.xcworkspace
环境
- XCode 8.0+
- Swift 3.0+
安装
EFQRCode 可以通过 CocoaPods 进行获取。只需要在你的 Podfile 中添加如下代码就能实现引入:
pod "EFQRCode", '~> 1.2.0'
备注
- 请选用对比度较高的前景色和背景色组合;
- 想要提高生成二维码的清晰度可以选择使用
magnificatio替代size,或适当提高它们的数值; - 放大倍数过高/边长过大/二维码内容过多可能会导致生成失败;
- 建议对生成的二维码进行测试后投入使用,例如微信能够扫描成功并不代表支付宝也能成功扫描,请务必根据您的具体业务需要做有针对性的测试;
- 若有任何问题,期待得到您的反馈,
Issue和Pull request都是受欢迎的。
备注的备注:好用的话可以给个星星,蟹蟹, QAQ...
