NFCSupport 0.7.1

NFCSupport 0.7.1

Kato Yoshihiro 维护。



  • Kato Yoshihiro

NFCSupport

Xcode Swift platforms Travis CI

这是用于处理NFC NDEF记录的支持库。

环境

  • iOS11
  • Swift 5.2

支持的记录类型

  • 文本记录
  • URI记录
  • 智能海报记录

用法

guard let result = try? NFCNDEFWellknown.parse(type: record.type, payload: record.payload) else {
    print("can not parse record")
    return
}

switch result {
case let .text(record):
    print("text: \(record.text)")
case let .uri(record):
    print("uri: \(record.uri?.absoluteString ?? "")")
case let .smartPoster(record):
    print("title: \(record.titleRecords.first?.text ?? "") uri: \(record.uri?.absoluteString ?? "")")
case let .unsupported(type):
    print("unsupported record type (\(type))")
}

安装

Carthage

要安装它,只需在你的 Cartfile 中添加以下行

github "yshrkt/NFCSupport"

CocoaPods

要安装它,只需在你的 Podfile 中添加以下行

pod "NFCSupport"

许可协议

NFCSupport 以 MIT 许可协议发布。有关详细信息,请参阅 LICENSE

作者

yshrkt