这段时间忙着交接工作,找工作,找房子,入职,杂七杂八的,差不多一个月没有静下来学习了.这周末晚上等外卖的时间学习一下二维码的制作与扫描.
项目采用OC语言,只要使用iOS自带的CoreImage框架,通过滤镜CIFilter生成二维码,扫描使用原生自带相机实现.
开撸:
先写一个类,封装把string转换我image和把CIImage转换为string:
QRImage.h
1 // 2 // QRImage.h 3 // QRcode 4 // 5 // Created by Shaoting Zhou on 2017/11/19. 6 // Copyright © 2017年 Shaoting Zhou. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h> 10 #import <CoreImage/CoreImage.h> 11 #import <UIKit/UIKit.h> 12 13 @interface QRImage : NSObject 14 15 + (UIImage *)imageWithQRString:(NSString *)string; //把string转换我image 16 + (NSString *)stringFromCiImage:(CIImage *)ciimage; //把CIImage转换为string 17 18 @end