NFCSupport
这是用于处理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