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源码中扒下来的.)

posted @ 2012-08-27 16:25  devbian  阅读(816)  评论(0编辑  收藏  举报