iOS 生成QRCode ,QR-Code-Encoder-for-Objective-C

zxing 的android版本有很好的生成二维码的实现,但在ios上,没有找到.

在github上发现这个项目QR-Code-Encoder-for-Objective-C,用其来生成QRCode,实在是相当方便,而且调用接口相当简洁,就一个静态方法.

ps:如果是用phonegap,在转image传到前台时,最好使用Png,因为生成jpg的nsdata会比Png的大很多.

UIImage 转 NSData:

NSData *nsdata = UIImagePNGRepresentation(image);

nsdata 转 nsstring

[nsdata base64EncodedString];

这是nsdata的类别,代码在下面的文件中.

https://files.cnblogs.com/phnix/NSData_to_Base64.zip (从PhoneGap的github源码中扒下来的.)