由于近期工作中遇到了個需求:需要將一些固定的字段 在多個移動端進行相互傳輸,所以就想到了 二維碼 這個神奇的東東! 現(xiàn)在的大街上、連個攤煎餅的大媽 都有自己的二維碼來讓大家進行掃碼支付??梢姮F(xiàn)在的二維碼使用率多高, 不光如此,在很多的社交類的APP 基本都有掃一掃加好友這個功能吧,因此決定學(xué)一學(xué)這個神奇的東西。

  查找了一些資料博客啊發(fā)現(xiàn),iOS7之前 對于開發(fā)人員來說 熟悉的第三方QRCode庫有: 

    • ZXing
      Google出品并開源 一直到現(xiàn)在都還有專人維護 是世界上使用最廣的二維碼庫 iOS上比較穩(wěn)定的移植版是ZXingObj

    • ZBar
      功能上與ZXing不相伯仲 可惜的是項目在2012年之后就不維護了 雖然代碼到現(xiàn)在還可以使用

但是iOS7之后呢,系統(tǒng)框架已經(jīng)集成二維碼的生成與讀取, 這使開發(fā)變得方便很多, 并且會比第三方更加效率。今天就來講講用系統(tǒng)原生的方式 來實現(xiàn)二維碼的生成和掃描吧

網(wǎng)友評論