NDEF

CoreExtendedNFC routes NDEF reads and writes through the best family-specific path after tag identification.

Read

let message = try await CoreExtendedNFC.readNDEF(info: info, transport: transport)

Write

try await CoreExtendedNFC.writeNDEF(message, info: info, transport: transport)

Format

formatNDEF(info:transport:) supports Type 2 and ISO 15693 tags. Type 3 and Type 4 capability containers are managed by tag firmware.

FamilyPath
Ultralight / NTAGType 2 TLV and Capability Container over page reads/writes.
FeliCaType 3 NDEF service reads and writes.
Type 4ISO 7816 SELECT, Capability Container, and READ / UPDATE BINARY.
ISO 15693Type 5 NDEF mapping over block reads and writes.