二维码的生成
从iOS7开始集成了二维码的生成和读取功能
此前被广泛使用的zbarsdk目前不支持64位处理器
生成二维码的步骤:
导入CoreImage框架
通过滤镜CIFilter生成二维码
二维码的内容(传统的条形码只能放数字):
纯文本
名片
URL
生成二维码
// 1. 实例化二维码滤镜
CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];
// 2. 恢复滤镜的默认属性
[filter setDefaults];
// 3. 将字符串转换成NSData
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];