let filter = CIFilter(name: "CIQRCodeGenerator") // 首先<pre name="code" class="plain">let img = UIImage(CIImage: filter.outputImage!.imageByApplyingTransform(CGAffineTransformMakeScale(10, 10)))! // 最后获取滤镜生成的二维码高清图片
生成一个二维码滤镜
filter.setValue("测试".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false), forKey: "inputMessage") // 接着利用KVO设置二维码的文字