Module rust_macios::contacts

source ·
Expand description

Access the user’s contacts and format and localize contact information.

Structs

An immutable object that stores information about a single contact, such as the contact’s first name, phone numbers, and addresses.
An object that defines the options to use when fetching contacts.
An object that you use to format contact information before displaying it to the user.
An object that represents a property of a contact.
An immutable object that represents the relationship between one contact to another.
The object that fetches and saves contacts, groups, and containers from the user’s contacts database.
An immutable object that represents a collection of contacts.
An immutable object that represents a group of contacts.
An immutable object representing an instant message address for the contact.
An immutable object that combines a contact property value with a label that describes that property.
A mutable object that stores information about a single contact, such as the contact’s first name, phone numbers, and addresses.
A mutable object that represents a group of contacts.
A mutable representation of the postal address for a contact.
An immutable object representing a phone number for a contact.
An immutable representation of the postal address for a contact.
An object that collects the changes you want to save to the user’s contacts database.
An immutable object that represents one of the user’s social profiles.

Enums

An authorization status the user can grant for an app to access the specified entity type.
Indicates the sorting order for contacts.
The types a contact can be.
The container may be local on the device or associated with a server account that has contacts.
The entities the user can grant access to.

Statics

The birthday of a contact.
Dates associated with a contact.
The contact’s department name.
The email addresses of the contact.
The contact’s family name.
The contact’s given name.
The contact’s unique identifier.
Image data availability for a contact.
Image data for a contact.
The instant message addresses of the contact.
The contact’s job title.
The contact’s middle name.
The prefix for the contact’s name.
The contact’s name suffix.
The contact’s nickname.
The non-Gregorian birthday of the contact.
A note associated with a contact.
The contact’s organization name.
A phone numbers of a contact.
The phonetic spelling of the contact’s family name.
The phonetic spelling of the contact’s given name.
The phonetic spelling of the contact’s middle name.
The phonetic spelling of the contact’s organization name.
The postal addresses of the contact.
The contact’s previous family name.
The contact’s name component property key.
The relationships of the contact.
A social profiles of a contact.
The shared contact store.
Thumbnail data for a contact.
The type of contact.
The URL addresses of the contact.
The name of the container.
The type of the container.
The identifier of the group.
The name of the group.
Instant message address service key.
Instant message address username key.
The label for identifying the contact’s anniversary date.
The label for identifying the contact’s iCloud email information.
The label for identifying home information.
The label for identifying other information.
The label for the contact’s school.
The label for identifying URL information.
The label for identifying work information.
The social profile service.
The social profile URL.
The social profile user identifier.
The social profile user name.

Traits

A trait containing all the methods for CNChangeHistoryAddGroupEvent
A trait containing all the methods for CNChangeHistoryEvent
A trait containing all the methods for CNChangeHistoryFetchRequest
A trait containing all the methods for CNContact
A trait containing all the methods for CNContactFetchRequest
A trait containing all the methods for CNContactFormatter
A trait containing all the methods for CNContactProperty
A trait containing all the methods for CNContactRelation
A trait containing all the methods for CNContactStore
A trait containing all the methods for CNContainer
A trait containing all the methods for CNFetchRequest
A trait containing all the methods for CNGroup
A trait containing all the methods for CNInstantMessageAddress
A trait containing all the methods for ICNLabeledValue
A trait containing all the methods for CNMutableContact
A trait containing all the methods for CNMutableGroup
A trait containing all the methods for CNMutablePostalAddress
A trait containing all the methods for CNPhoneNumber
A trait containing all the methods for CNPostalAddress
A trait containing all the methods for CNSaveRequest
A trait containing all the methods for CNSocialProfile