Platforms to show: All Mac Windows Linux Cross-Platform
Contacts
Newer Apple classes for Addressbook.
- Classes
- class CNChangeHistoryAddContactEventMBS
- method Constructor
- property contact as CNContactMBS
- property containerIdentifier as String
- class CNChangeHistoryAddGroupEventMBS
- method Constructor
- property containerIdentifier as String
- property group as CNGroupMBS
- class CNChangeHistoryAddMemberToGroupEventMBS
- method Constructor
- property group as CNGroupMBS
- property member as CNContactMBS
- class CNChangeHistoryAddSubgroupToGroupEventMBS
- method Constructor
- property group as CNGroupMBS
- property subgroup as CNGroupMBS
- class CNChangeHistoryDeleteContactEventMBS
- method Constructor
- property contactIdentifier as String
- class CNChangeHistoryDeleteGroupEventMBS
- method Constructor
- property groupIdentifier as String
- class CNChangeHistoryDropEverythingEventMBS
- method Constructor
- class CNChangeHistoryEventMBS
- method Constructor
- property className as String
- property Handle as Integer
- class CNChangeHistoryFetchRequestMBS
- method additionalContactKeyDescriptors as CNKeyDescriptorMBS()
- shared method available as Boolean
- method Constructor
- method excludedTransactionAuthors as String()
- method setAdditionalContactKeyDescriptors(additionalContactKeyDescriptors() as CNKeyDescriptorMBS)
- method setExcludedTransactionAuthors(setExcludedTransactionAuthors() as String)
- property includeGroupChanges as Boolean
- property mutableObjects as Boolean
- property shouldUnifyResults as Boolean
- property startingToken as MemoryBlock
- class CNChangeHistoryRemoveMemberFromGroupEventMBS
- method Constructor
- property group as CNGroupMBS
- property member as CNContactMBS
- class CNChangeHistoryRemoveSubgroupFromGroupEventMBS
- method Constructor
- property group as CNGroupMBS
- property subgroup as CNGroupMBS
- class CNChangeHistoryUpdateContactEventMBS
- method Constructor
- property contact as CNContactMBS
- class CNChangeHistoryUpdateGroupEventMBS
- method Constructor
- property group as CNGroupMBS
- class CNContactFetchRequestMBS
- shared method available as Boolean
- method Constructor
- method Constructor(keysToFetch() as CNKeyDescriptorMBS)
- method keysToFetch as CNKeyDescriptorMBS()
- method setKeysToFetch(keysToFetch() as CNKeyDescriptorMBS)
- property Handle as Integer
- property mutableObjects as Boolean
- property predicate as NSPredicateMBS
- property SortOrder as Integer
- property unifyResults as Boolean
- class CNContactFormatterMBS
- method attributedStringFromContact(contact as CNContactMBS, DefaultAttributes as Dictionary = nil) as NSAttributedStringMBS
- shared method attributedStringFromContact(contact as CNContactMBS, Style as Integer, DefaultAttributes as Dictionary = nil) as NSAttributedStringMBS
- shared method available as Boolean
- shared method CNContactPropertyAttribute as String
- method Constructor
- shared method delimiterForContact(contact as CNContactMBS) as String
- shared method descriptorForRequiredKeysForStyle(Style as Integer) as CNKeyDescriptorMBS
- shared method nameOrderForContact(contact as CNContactMBS) as Integer
- method stringFromContact(contact as CNContactMBS) as String
- shared method stringFromContact(contact as CNContactMBS, Style as Integer) as String
- property Handle as Integer
- property Style as Integer
- const CNContactDisplayNameOrderFamilyNameFirst = 2
- const CNContactDisplayNameOrderGivenNameFirst = 1
- const CNContactDisplayNameOrderUserDefault = 0
- const CNContactFormatterStyleFullName = 0
- const CNContactFormatterStylePhoneticFullName = 1
- class CNContactMBS
- method areKeysAvailable(keyDescriptors() as CNKeyDescriptorMBS) as Boolean
- shared method available as Boolean
- shared method CNContactBirthdayKey as String
- shared method CNContactDatesKey as String
- shared method CNContactDepartmentNameKey as String
- shared method CNContactEmailAddressesKey as String
- shared method CNContactFamilyNameKey as String
- shared method CNContactGivenNameKey as String
- shared method CNContactIdentifierKey as String
- shared method CNContactImageDataAvailableKey as String
- shared method CNContactImageDataKey as String
- shared method CNContactInstantMessageAddressesKey as String
- shared method CNContactJobTitleKey as String
- shared method CNContactMiddleNameKey as String
- shared method CNContactNamePrefixKey as String
- shared method CNContactNameSuffixKey as String
- shared method CNContactNicknameKey as String
- shared method CNContactNonGregorianBirthdayKey as String
- shared method CNContactNoteKey as String
- shared method CNContactOrganizationNameKey as String
- shared method CNContactPhoneNumbersKey as String
- shared method CNContactPhoneticFamilyNameKey as String
- shared method CNContactPhoneticGivenNameKey as String
- shared method CNContactPhoneticMiddleNameKey as String
- shared method CNContactPhoneticOrganizationNameKey as String
- shared method CNContactPostalAddressesKey as String
- shared method CNContactPreviousFamilyNameKey as String
- shared method CNContactPropertyNotFetchedExceptionName as String
- shared method CNContactRelationsKey as String
- shared method CNContactSocialProfilesKey as String
- shared method CNContactThumbnailImageDataKey as String
- shared method CNContactTypeKey as String
- shared method CNContactUrlAddressesKey as String
- method Constructor
- method contactRelations as CNLabeledValueMBS()
- method copy as CNContactMBS
- method dates as CNLabeledValueMBS()
- shared method descriptorForAllComparatorKeys as CNKeyDescriptorMBS
- method emailAddresses as CNLabeledValueMBS()
- method instantMessageAddresses as CNLabeledValueMBS()
- method isKeyAvailable(key as String) as Boolean
- method isUnifiedWithContactWithIdentifier(contactIdentifier as String) as Boolean
- shared method localizedStringForKey(key as String) as String
- method mutableCopy as CNMutableContactMBS
- method phoneNumbers as CNLabeledValueMBS()
- method postalAddresses as CNLabeledValueMBS()
- shared method predicateForContactsInContainerWithIdentifier(containerIdentifier as String) as NSPredicateMBS
- shared method predicateForContactsInGroupWithIdentifier(groupIdentifier as String) as NSPredicateMBS
- shared method predicateForContactsMatchingEmailAddress(emailAddress as String) as NSPredicateMBS
- shared method predicateForContactsMatchingName(name as String) as NSPredicateMBS
- shared method predicateForContactsMatchingPhoneNumber(phoneNumber as CNPhoneNumberMBS) as NSPredicateMBS
- shared method predicateForContactsWithIdentifiers(Identifiers() as String) as NSPredicateMBS
- method socialProfiles as CNLabeledValueMBS()
- method urlAddresses as CNLabeledValueMBS()
- method valueForKey(key as String) as Variant
- property birthday as NSDateComponentsMBS
- property contactType as Integer
- property departmentName as String
- property familyName as String
- property givenName as String
- property Handle as Integer
- property identifier as String
- property imageData as MemoryBlock
- property imageDataAvailable as Boolean
- property jobTitle as String
- property middleName as String
- property namePrefix as String
- property nameSuffix as String
- property nickname as String
- property nonGregorianBirthday as NSDateComponentsMBS
- property note as String
- property organizationName as String
- property phoneticFamilyName as String
- property phoneticGivenName as String
- property phoneticMiddleName as String
- property phoneticOrganizationName as String
- property previousFamilyName as String
- property thumbnailImageData as MemoryBlock
- const CNContactSortOrderFamilyName = 3
- const CNContactSortOrderGivenName = 2
- const CNContactSortOrderNone = 0
- const CNContactSortOrderUserDefault = 1
- const CNContactTypeOrganization = 1
- const CNContactTypePerson = 0
- class CNContactPickerMBS
- shared method available as Boolean
- method close
- method Constructor
- method Destructor
- method displayedKeys as String()
- method setDisplayedKeys(keys() as String)
- method showRelativeToRect(positioningRect as NSRectMBS, view as NSViewMBS, edge as Integer)
- property Handle as Integer
- event DidClose
- event didSelectContact(contact as CNContactMBS)
- event didSelectContactProperty(contactProperty as CNContactPropertyMBS)
- event WillClose
- const MaxXEdge = 2
- const MaxYEdge = 3
- const MinXEdge = 0
- const MinYEdge = 1
- class CNContactPickerViewControllerMBS
- shared method available as Boolean
- method Constructor
- method Destructor
- method Dismiss
- method displayedPropertyKeys as String()
- method Present
- method setdisplayedPropertyKeys(displayedPropertyKeys() as String)
- property isBeingPresented as Boolean
- property predicateForEnablingContact as NSPredicateMBS
- property predicateForSelectionOfContact as NSPredicateMBS
- property predicateForSelectionOfProperty as NSPredicateMBS
- event didCancel
- event didSelectContact(contact as CNContactMBS)
- event didSelectContactProperties(contactProperties() as CNContactPropertyMBS)
- event didSelectContactProperty(contactProperty as CNContactPropertyMBS)
- event didSelectContacts(contacts() as CNContactMBS)
- class CNContactPropertyMBS
- shared method available as Boolean
- method Constructor
- method copy as CNContactPropertyMBS
- property Contact as CNContactMBS
- property Handle as Integer
- property Identifier as String
- property Key as String
- property Label as String
- property Value as Variant
- class CNContactRelationMBS
- shared method available as Boolean
- shared method CNLabelContactRelationAssistant as String
- shared method CNLabelContactRelationBrother as String
- shared method CNLabelContactRelationChild as String
- shared method CNLabelContactRelationDaughter as String
- shared method CNLabelContactRelationFather as String
- shared method CNLabelContactRelationFriend as String
- shared method CNLabelContactRelationManager as String
- shared method CNLabelContactRelationMother as String
- shared method CNLabelContactRelationParent as String
- shared method CNLabelContactRelationPartner as String
- shared method CNLabelContactRelationSister as String
- shared method CNLabelContactRelationSon as String
- shared method CNLabelContactRelationSpouse as String
- method Constructor(name as String)
- shared method contactRelationWithName(name as string) as CNContactRelationMBS
- method copy as CNContactRelationMBS
- property Handle as Integer
- property Name as String
- class CNContactStoreMBS
- method allContacts(byref error as NSErrorMBS) as CNContactMBS()
- shared method AllFetchKeys as String()
- shared method authorizationStatusForEntityType(entityType as Integer = 0) as Integer
- shared method available as Boolean
- shared method CNContactStoreDidChangeNotification as String
- shared method CNErrorDomain as String
- shared method CNErrorUserInfoAffectedRecordIdentifiersKey as String
- shared method CNErrorUserInfoAffectedRecordsKey as String
- shared method CNErrorUserInfoKeyPathsKey as String
- shared method CNErrorUserInfoValidationErrorsKey as String
- method Constructor
- method ContactsWithFetchRequest(fetchRequest as CNContactFetchRequestMBS, byref error as NSErrorMBS) as CNContactMBS()
- method containersMatchingPredicate(predicate as NSPredicateMBS, byref error as NSErrorMBS) as CNContainerMBS()
- method defaultContainerIdentifier as String
- method Destructor
- method enumerateContactsWithFetchRequest(fetchRequest as CNContactFetchRequestMBS, byref error as NSErrorMBS, tag as Variant = nil) as Boolean
- method enumeratorForChangeHistoryFetchRequest(request as CNChangeHistoryFetchRequestMBS, byref error as NSErrorMBS) as CNFetchResultMBS
- method enumeratorForContactFetchRequest(request as CNContactFetchRequestMBS, byref error as NSErrorMBS) as CNFetchResultMBS
- method executeSaveRequest(saveRequest as CNSaveRequestMBS, byref Error as NSErrorMBS) as Boolean
- method groupsByName(name as String, byref error as NSErrorMBS) as CNGroupMBS()
- method groupsForContact(contact as CNContactMBS, byref error as NSErrorMBS) as CNGroupMBS()
- method groupsMatchingPredicate(predicate as NSPredicateMBS, byref error as NSErrorMBS) as CNGroupMBS()
- method requestAccessForEntityType(entityType as Integer = 0, tag as Variant = nil)
- method unifiedContactsMatchingPredicate(predicate as NSPredicateMBS, byref error as NSErrorMBS) as CNContactMBS()
- method unifiedContactsMatchingPredicate(predicate as NSPredicateMBS, keysToFetch() as CNKeyDescriptorMBS, byref error as NSErrorMBS) as CNContactMBS()
- method unifiedContactWithIdentifier(identifier as string, byref error as NSErrorMBS) as CNContactMBS
- method unifiedContactWithIdentifier(identifier as string, keys() as CNKeyDescriptorMBS, byref error as NSErrorMBS) as CNContactMBS
- method unifiedMeContact(byref error as NSErrorMBS) as CNContactMBS
- method unifiedMeContactWithKeysToFetch(keys() as CNKeyDescriptorMBS, byref error as NSErrorMBS) as CNContactMBS
- property currentHistoryToken as MemoryBlock
- property Handle as Integer
- event DidChange
- event enumerateContactsWithFetchRequest(contact as CNContactMBS, byref stop as boolean, tag as Variant)
- event requestAccessForEntityType(granted as boolean, error as NSErrorMBS, tag as Variant)
- const CNAuthorizationStatusAuthorized = 3
- const CNAuthorizationStatusDenied = 2
- const CNAuthorizationStatusNotDetermined = 0
- const CNAuthorizationStatusRestricted = 1
- const CNEntityTypeContacts = 0
- const CNErrorCodeAuthorizationDenied = 100
- const CNErrorCodeCommunicationError = 1
- const CNErrorCodeContainmentCycle = 202
- const CNErrorCodeContainmentScope = 203
- const CNErrorCodeDataAccessError = 2
- const CNErrorCodeInsertedRecordAlreadyExists = 201
- const CNErrorCodeParentRecordDoesNotExist = 204
- const CNErrorCodePolicyViolation = 500
- const CNErrorCodePredicateInvalid = 400
- const CNErrorCodeRecordDoesNotExist = 200
- const CNErrorCodeRecordIdentifierInvalid = 205
- const CNErrorCodeValidationConfigurationError = 302
- const CNErrorCodeValidationMultipleErrors = 300
- const CNErrorCodeValidationTypeMismatch = 301
- class CNContactsUserDefaultsMBS
- shared method available as Boolean
- method Constructor
- shared method sharedDefaults as CNContactsUserDefaultsMBS
- property countryCode as String
- property Handle as Integer
- property sortOrder as Integer
- class CNContactVCardSerializationMBS
- shared method available as Boolean
- method Constructor
- shared method contactsWithData(Data as MemoryBlock, byref error as NSErrorMBS) as CNContactMBS()
- shared method dataWithContacts(Contacts() as CNContactMBS, byref error as NSErrorMBS) as MemoryBlock
- shared method descriptorForRequiredKeys as CNKeyDescriptorMBS
- class CNContactViewControllerMBS
- shared method available as Boolean
- method Constructor
- shared method descriptorForRequiredKeys as CNKeyDescriptorMBS
- property Contact as CNContactMBS
- class CNContainerMBS
- shared method available as Boolean
- shared method CNContainerIdentifierKey as String
- shared method CNContainerNameKey as String
- shared method CNContainerTypeKey as String
- method Constructor
- method copy as CNContainerMBS
- shared method predicateForContainerOfContactWithIdentifier(contactIdentifier as String) as NSPredicateMBS
- shared method predicateForContainerOfGroupWithIdentifier(groupIdentifier as String) as NSPredicateMBS
- shared method predicateForContainersWithIdentifiers(Identifiers() as String) as NSPredicateMBS
- property Handle as Integer
- property Identifier as String
- property Name as String
- property Type as Integer
- const CNContainerTypeCardDAV = 3
- const CNContainerTypeExchange = 2
- const CNContainerTypeLocal = 1
- const CNContainerTypeUnassigned = 0
- class CNFetchResultMBS
- method ChangeHistoryEvents as CNChangeHistoryEventMBS()
- method Constructor
- method Contacts as CNContactMBS()
- method Destructor
- property currentHistoryToken as MemoryBlock
- class CNGroupMBS
- shared method available as Boolean
- shared method CNGroupIdentifierKey as String
- shared method CNGroupNameKey as String
- method Constructor
- method copy as CNGroupMBS
- method mutableCopy as CNMutableGroupMBS
- shared method predicateForGroupsInContainerWithIdentifier(groupIdentifier as String) as NSPredicateMBS
- shared method predicateForGroupsWithIdentifiers(Identifiers() as String) as NSPredicateMBS
- shared method predicateForSubgroupsInGroupWithIdentifier(contactIdentifier as String) as NSPredicateMBS
- method valueForKey(key as String) as Variant
- property Handle as Integer
- property Identifier as String
- property Name as String
- class CNInstantMessageAddressMBS
- shared method available as Boolean
- shared method CNInstantMessageAddressServiceKey as String
- shared method CNInstantMessageAddressUsernameKey as String
- shared method CNInstantMessageServiceAIM as String
- shared method CNInstantMessageServiceFacebook as String
- shared method CNInstantMessageServiceGaduGadu as String
- shared method CNInstantMessageServiceGoogleTalk as String
- shared method CNInstantMessageServiceICQ as String
- shared method CNInstantMessageServiceJabber as String
- shared method CNInstantMessageServiceMSN as String
- shared method CNInstantMessageServiceQQ as String
- shared method CNInstantMessageServiceSkype as String
- shared method CNInstantMessageServiceYahoo as String
- method Constructor(username as String, Service as String)
- method copy as CNInstantMessageAddressMBS
- shared method localizedStringForKey(key as String) as String
- shared method localizedStringForService(key as String) as String
- property Handle as Integer
- property service as String
- property username as String
- class CNKeyDescriptorMBS
- method Constructor(Key as String)
- method copy as CNKeyDescriptorMBS
- method Operator_Convert as String
- method Operator_Convert(Key as String)
- property Handle as Integer
- property StringValue as String
- class CNLabeledValueMBS
- shared method available as Boolean
- shared method CNLabelDateAnniversary as String
- shared method CNLabelEmailiCloud as String
- shared method CNLabelHome as String
- shared method CNLabelOther as String
- shared method CNLabelURLAddressHomePage as String
- shared method CNLabelWork as String
- method Constructor(label as string, value as Variant)
- method copy as CNLabeledValueMBS
- method labeledValueBySettingLabel(label as string) as CNLabeledValueMBS
- method labeledValueBySettingLabel(label as string, value as Variant) as CNLabeledValueMBS
- method labeledValueBySettingValue(value as Variant) as CNLabeledValueMBS
- shared method labeledValueWithLabel(label as string, value as Variant) as CNLabeledValueMBS
- shared method localizedStringForLabel(label as string) as string
- property Handle as Integer
- property Identifier as String
- property Label as String
- property Value as Variant
- class CNMutableContactMBS
- method Constructor
- method setContactRelations(contactRelations() as CNLabeledValueMBS)
- method setDates(dates() as CNLabeledValueMBS)
- method setEmailAddresses(emailAddresses() as CNLabeledValueMBS)
- method setInstantMessageAddresses(instantMessageAddresses() as CNLabeledValueMBS)
- method setPhoneNumbers(phoneNumbers() as CNLabeledValueMBS)
- method setPostalAddresses(postalAddresses() as CNLabeledValueMBS)
- method setSocialProfiles(socialProfiles() as CNLabeledValueMBS)
- method setURLAddresses(urlAddresses() as CNLabeledValueMBS)
- property birthday as NSDateComponentsMBS
- property contactType as Integer
- property departmentName as String
- property familyName as String
- property givenName as String
- property imageData as MemoryBlock
- property jobTitle as String
- property middleName as String
- property namePrefix as String
- property nameSuffix as String
- property nickname as String
- property nonGregorianBirthday as NSDateComponentsMBS
- property note as String
- property organizationName as String
- property phoneticFamilyName as String
- property phoneticGivenName as String
- property phoneticMiddleName as String
- property phoneticOrganizationName as String
- property previousFamilyName as String
- property valueForKey(key as String) as Variant
- class CNMutableGroupMBS
- method Constructor
- property Name as String
- property valueForKey(key as String) as Variant
- class CNMutablePostalAddressMBS
- method Constructor
- property City as String
- property Country as String
- property ISOCountryCode as String
- property PostalCode as String
- property State as String
- property Street as String
- class CNPhoneNumberMBS
- shared method available as Boolean
- shared method CNLabelPhoneNumberAppleWatch as String
- shared method CNLabelPhoneNumberHomeFax as String
- shared method CNLabelPhoneNumberiPhone as String
- shared method CNLabelPhoneNumberMain as String
- shared method CNLabelPhoneNumberMobile as String
- shared method CNLabelPhoneNumberOtherFax as String
- shared method CNLabelPhoneNumberPager as String
- shared method CNLabelPhoneNumberWorkFax as String
- method Constructor(value as string)
- method copy as CNPhoneNumberMBS
- shared method phoneNumberWithStringValue(p as string) as CNPhoneNumberMBS
- property Handle as Integer
- property stringValue as String
- class CNPostalAddressFormatterMBS
- method attributedStringFromPostalAddress(postalAddress as CNPostalAddressMBS, DefaultAttributes as Dictionary = nil) as NSAttributedStringMBS
- shared method attributedStringFromPostalAddress(postalAddress as CNPostalAddressMBS, style as Integer, DefaultAttributes as Dictionary = nil) as NSAttributedStringMBS
- shared method available as Boolean
- shared method CNPostalAddressLocalizedPropertyNameAttribute as String
- shared method CNPostalAddressPropertyAttribute as String
- method Constructor
- method stringFromPostalAddress(postalAddress as CNPostalAddressMBS) as String
- shared method stringFromPostalAddress(postalAddress as CNPostalAddressMBS, style as Integer) as String
- property Handle as Integer
- property Style as Integer
- const CNPostalAddressFormatterStyleMailingAddress = 0
- class CNPostalAddressMBS
- shared method available as Boolean
- shared method CNPostalAddressCityKey as String
- shared method CNPostalAddressCountryKey as String
- shared method CNPostalAddressISOCountryCodeKey as String
- shared method CNPostalAddressPostalCodeKey as String
- shared method CNPostalAddressStateKey as String
- shared method CNPostalAddressStreetKey as String
- method Constructor
- method copy as CNPostalAddressMBS
- shared method localizedStringForKey(key as String) as String
- method mutableCopy as CNMutablePostalAddressMBS
- property City as String
- property Country as String
- property Handle as Integer
- property ISOCountryCode as String
- property PostalCode as String
- property State as String
- property Street as String
- class CNSaveRequestMBS
- method addContact(contact as CNMutableContactMBS, ContainerIdentifier as String)
- method addGroup(group as CNMutableGroupMBS, identifier as String)
- method addMember(contact as CNContactMBS, group as CNGroupMBS)
- method addSubgroup(subgroup as CNGroupMBS, group as CNGroupMBS)
- shared method available as Boolean
- method Constructor
- method deleteContact(contact as CNMutableContactMBS)
- method deleteGroup(contact as CNMutableGroupMBS)
- method removeMember(contact as CNContactMBS, group as CNGroupMBS)
- method removeSubgroup(subgroup as CNGroupMBS, group as CNGroupMBS)
- method updateContact(contact as CNMutableContactMBS)
- method updateGroup(contact as CNMutableGroupMBS)
- property Handle as Integer
- property shouldRefetchContacts as Boolean
- property transactionAuthor as String
- class CNSocialProfileMBS
- shared method available as Boolean
- shared method CNSocialProfileServiceFacebook as String
- shared method CNSocialProfileServiceFlickr as String
- shared method CNSocialProfileServiceGameCenter as String
- shared method CNSocialProfileServiceKey as String
- shared method CNSocialProfileServiceLinkedIn as String
- shared method CNSocialProfileServiceMySpace as String
- shared method CNSocialProfileServiceSinaWeibo as String
- shared method CNSocialProfileServiceTencentWeibo as String
- shared method CNSocialProfileServiceTwitter as String
- shared method CNSocialProfileServiceYelp as String
- shared method CNSocialProfileURLStringKey as String
- shared method CNSocialProfileUserIdentifierKey as String
- shared method CNSocialProfileUsernameKey as String
- method Constructor(URLString as String, UserName as String, Identifier as String, Service as String)
- method copy as CNSocialProfileMBS
- shared method localizedStringForKey(key as String) as String
- shared method localizedStringForService(service as String) as String
- property Handle as Integer
- property service as String
- property urlString as String
- property userIdentifier as String
- property username as String
- class CNChangeHistoryAddContactEventMBS
- Blog Entries
The items on this page are in the following plugins: MBS Mac64bit Plugin.
