はじめに
CoreNFC は、iPhone でピッと IC カードを読みこめる機能です。
利用できるICカードは幅広く、交通系IC、各種電子マネー、大学生協の電子マネー、運転免許証、パスポート、マイナンバーカードなどあります。
今年9月19日に利用可能になった CoreNFC はまだ日本語の学習記事があまりありません。この記事では、CoreNFC を日本の開発者にもっと活用して頂く目的で、情報をまとめさせて頂きます。将来的に初学者に良いまとめになれば幸いです。
改善コメントや編集リクエストをどんどん募集しております。どうぞよろしくお願い申し上げます🙇♂️
キータ
- NFCの種類(type A, B, F)
- 交通系ICの残高読み取り
- 運転免許証
- 電子マネーの残高
- SwiftUI を用いて交通系IC
- ライブラリを使わずに運転免許証、読み取りコードの解説 - 日本の CoreNFC オープンソース開発の第一人者 @treastrain 氏の記事です。type B の読み取りをマスターできます。
- NFC アプリ一覧(type B) - @simphon氏。最新の情報がバランスよくまとまっております。
- Core NFC Advent Calendar 2019
サンプル・アプリケーション
- TRETJapanNFCReader/Examples - 交通系ICと運転免許証の読み込み例がのっております。
- TransitPal - アメリカのクリッパーカードの読み込みですが、とても良いサンプルアプリケーションです。Swift UI でシンプルながら、下記画像のようなかなり綺麗な UI を学べます。
Screenshots from TransitPal
オープン・ソース・ライブラリ
- TRETJapanNFCReader - 交通系IC、各種電子マネー、大学生協の電子マネー、運転免許証の読み込みを手軽に扱えます。
記事を良くするコメントや編集リクエスト
この記事は、CoreNFC について学ぶ際に、興味のある各記事に進むのにご利用いただければと思います。皆様の、記事を良くするコメントや編集リクエストをお待ちしております。お願い申し上げます🙇♂️