Common Data Types

Manage common data types such as strings, dates, currencies, images, and contacts.

Topics

Contacts

INPerson

The information about a user involved in a SiriKit interaction.

INPersonHandle

The identifying information for a user of your app.

INPersonHandleLabel

Constants describing how the person handle relates to the user.

Images

INImage

Image data inside an Intents extension or Intents UI extension.

String

INSpeakableString

A custom phrase to be resolved by an Intents extension.

INSpeakable

Pronunciation hints for strings used in a spoken interface.

Monetary

INCurrencyAmount

An amount of money to transfer during a financial transaction.

INPriceRange

Price information, as a range of possible values.

Date

INDateComponentsRange

A span of time.

INRecurrenceRule

An object that describes the pattern to use when repeating an event.

Logical

INConditionalOperator

Constants indicating how search attributes are interpreted.

Files

INFile

An object that describes a file.

Beta

See Also

Common Objects

INInteraction

An interaction between the user and your app involving an intent object.

Common Resolution Results

Resolve common types of data like strings and dates into specific values that your app recognizes.

Intent Class Identifiers

Identify intents specified by user notifications.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software