Swift Practice #146 SwiftUI 相機掃描QRCode

Dogpa Chen
Apr 12, 2022

--

上一篇開始進入LeetCode的世界,對於邏輯試著練習更多的可能。

這一篇是自己在生活上發現一個可能可以實踐的狀況,並思考著商用化的可能,但這過程當中虛實整合對我來說天方夜譚,所以我嘗試完成手機段這邊的一個假設功能,而這裡面可能會用到目前大家掃到不想再掃的QRCode。剛好也看看是該怎麼完成這個功能。

學習資源:

1 取得手機的相機權限:

1–1 在開啟好的新專案內找到專案名稱>TARGETS>Info>點選最下方的+號。

1–2 選擇Privacy — Camera Usage Description

1–3 建立提示內容(下圖橘色框)

1–4 硬體手機跳出的允許權限。

2 安裝 CodeScanner 套件 (我使用SPM安裝):

https://github.com/twostraws/CodeScanner

安裝方式相信大家都應該知道下方有圖例,不得不說這個套件的作者就是Hacking Swift的大大,真的是太神啦!

3 程式碼:

看完網路影片教學才知道程式碼是多麽的簡單,先不多說看完就知道了。

4 硬體實際操作:

QR Code:

ean13:

原本以為會很複雜的功能想不到幾行程式碼就已經玩完成了!實在是太厲害了!!自己又多學到一個功能可以使用在未來的專案上了。持續加油!!

--

--

Dogpa Chen
Dogpa Chen

Written by Dogpa Chen

Smile Coding / iOS轉職路ING

No responses yet