學(xué)習(xí)swift時(shí)會(huì)發(fā)現(xiàn),在github上開(kāi)源了正在開(kāi)發(fā)維護(hù)的swift項(xiàng)目模仿的百思不得姐 ;不過(guò)今天不是來(lái)介紹這個(gè)開(kāi)源項(xiàng)目的,而是來(lái)介紹一個(gè)很簡(jiǎn)單的功能之 iOS 二維碼掃描識(shí)別;
我將該功能進(jìn)行了簡(jiǎn)單的封裝,只需要簡(jiǎn)單調(diào)用就可以實(shí)現(xiàn);
封裝文件:
QRCodeManager.h 該文件是封裝的二維碼識(shí)別功能
調(diào)用方法:
_qr = [[QRCodeManager alloc] init];
_qr.delegate = self;
[_qr configureManager:self.view];
服從協(xié)議 QRCodeManagerDelegate 實(shí)現(xiàn)代理方法:
- (void)qrCodeResult:(NSString *)result ,result即為掃描識(shí)別到的二維碼信息了,就是這么簡(jiǎn)單。
Demo示例圖

Demo源碼地址:
https://github.com/ashen-zhao/asqrcode