iOS 11_CoreNFC初体验

Core NFC

官方文档

NFC的开放是让我比较激动的功能之一,它是连接物理世界非常有效的方式.在现在物联网大热,人与物的交流越来越频繁的时机,作为手机行业的巨头,开放也是必然的.

废话不说,手把手教程来了
  1. 需要新建一个app id
iOS 11_CoreNFC初体验_第1张图片
![Uploading 2_665231.png . . .]
  1. 如下图,新建.entitlements 文件!
iOS 11_CoreNFC初体验_第2张图片
2.png

添加

com.apple.developer.nfc.readersession.formats

  NDEF


3.配置 build setting

iOS 11_CoreNFC初体验_第3张图片
3.png

4.在plist里面添加

NFCReaderUsageDescription
    你的NFC标签!

OK,跑起来
iOS 11_CoreNFC初体验_第4张图片
WechatIMG1.jpeg

代码相关

//启动
let session = NFCNDEFReaderSession.init(delegate: self,
                                                queue: DispatchQueue(label: "queueName", attributes: .concurrent), invalidateAfterFirstRead: false)
        session.begin()
//回调
func readerSession(_ session: NFCNDEFReaderSession, didInvalidateWithError error: Error) {
    }
    func readerSession(_ session: NFCNDEFReaderSession, didDetectNDEFs messages: [NFCNDEFMessage]) {
    }
    

代码在这里

你可能感兴趣的:(iOS 11_CoreNFC初体验)