CoreNFC Namespace

The CoreNFC namespace allows reading of NFC NDEF type 1-5 tags.

Classes

NFCIso15693CustomCommandConfiguration

Subclass of NFCTagCommandConfiguration that contains further configuration for commands to ISO-15693 tags.

NFCIso15693ReaderSession

A NFCReaderSession for reading ISO-15693 vicinity cards.

NFCIso15693ReadMultipleBlocksConfiguration
NFCNdefMessage

An NDEF message, consisting of an array of NFCNdefPayload objects.

NFCNdefPayload

An element that helps comprise an NFCNdefMessage.

NFCNdefReaderSession

Subclass of NFCReaderSession that works with NFC Data Exchange Format (NDEF) tags.

NFCNdefReaderSessionDelegate

Delegate object for NFCNdefReaderSession objects, allowing the developer to respond to detection of NFC tags and session invalidation.

NFCReaderErrorExtensions

Extension methods for the CoreNFC.NFCReaderError enumeration.

NFCReaderSession

Abstract class implementing INFCReaderSessionContract and base class for NFCNdefReaderSession. A session for detecting and reading NFC tags.

NFCReaderSessionDelegate

Delegate object for NFCReaderSession objects.

NFCTagCommandConfiguration

Parameters for sending a command to an NFC tag.

NSUserActivity_CoreNFC

Interfaces

INFCIso15693Tag

Implements INFCTag with data associated with an ISO-15693 vicinity card.

INFCNdefReaderSessionDelegate

Defines the delegate-object interface for NFCNdefReaderSession objects.

INFCReaderSessionContract

Interface defining the methods for an NFC detection- and reading- session.

INFCReaderSessionDelegate

The delegate-object interface for NFCReaderSession objects.

INFCTag

Interface defining the common features of all NFC tags.

Enums

NFCReaderError

Enumerates errors relating to NFC tag detection and reading.

NFCTagType

Enumerates the kinds of NFC tags that can be read (currently only ISO-15693).

NFCTypeNameFormat

Enumerates the kinds of content-type available to NFCNdefPayload objects.

Remarks

Reading NFC tags is only supported on iPhone 7 and newer models.