Class CNContact

    • Constructor Detail

      • CNContact

        public CNContact()
      • CNContact

        public CNContact​(NSCoder decoder)
    • Method Detail

      • getIdentifier

        public java.lang.String getIdentifier()
      • getNamePrefix

        public java.lang.String getNamePrefix()
      • getGivenName

        public java.lang.String getGivenName()
      • getMiddleName

        public java.lang.String getMiddleName()
      • getFamilyName

        public java.lang.String getFamilyName()
      • getPreviousFamilyName

        public java.lang.String getPreviousFamilyName()
      • getNameSuffix

        public java.lang.String getNameSuffix()
      • getNickname

        public java.lang.String getNickname()
      • getOrganizationName

        public java.lang.String getOrganizationName()
      • getDepartmentName

        public java.lang.String getDepartmentName()
      • getJobTitle

        public java.lang.String getJobTitle()
      • getPhoneticGivenName

        public java.lang.String getPhoneticGivenName()
      • getPhoneticMiddleName

        public java.lang.String getPhoneticMiddleName()
      • getPhoneticFamilyName

        public java.lang.String getPhoneticFamilyName()
      • getPhoneticOrganizationName

        public java.lang.String getPhoneticOrganizationName()
        Since:
        Available in iOS 10.0 and later.
      • getNote

        public java.lang.String getNote()
      • getImageData

        public NSData getImageData()
      • getThumbnailImageData

        public NSData getThumbnailImageData()
      • isImageDataAvailable

        public boolean isImageDataAvailable()
        Since:
        Available in iOS 9.0 and later.
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • getReadableTypeIdentifiersForItemProvider

        public static NSArray<NSString> getReadableTypeIdentifiersForItemProvider()
      • getWritableTypeIdentifiersForItemProvider0

        public static NSArray<NSString> getWritableTypeIdentifiersForItemProvider0()
      • isUnifiedWithContact

        public boolean isUnifiedWithContact​(java.lang.String contactIdentifier)
      • getLocalizedProperty

        public static java.lang.String getLocalizedProperty​(CNContactPropertyKey key)
      • getDescriptorForAllComparatorKeys

        public static java.lang.String getDescriptorForAllComparatorKeys()
      • getPredicateForContacts

        public static NSPredicate getPredicateForContacts​(java.lang.String name)
      • predicateForContactsMatchingEmailAddress

        public static NSPredicate predicateForContactsMatchingEmailAddress​(java.lang.String emailAddress)
        Since:
        Available in iOS 11.0 and later.
      • predicateForContactsMatchingPhoneNumber

        public static NSPredicate predicateForContactsMatchingPhoneNumber​(CNPhoneNumber phoneNumber)
        Since:
        Available in iOS 11.0 and later.
      • getPredicateForContacts

        public static NSPredicate getPredicateForContacts​(java.util.List<java.lang.String> identifiers)
      • getPredicateForContactsInGroup

        public static NSPredicate getPredicateForContactsInGroup​(java.lang.String groupIdentifier)
      • getPredicateForContactsInContainer

        public static NSPredicate getPredicateForContactsInContainer​(java.lang.String containerIdentifier)
      • init

        protected long init​(NSCoder decoder)