Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Back to ABAddressBookMBS class.
ABAddressBookMBS.ABAddressBookErrorDomain as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.ABMultiValueIdentifiersErrorKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.addressBook as ABAddressBookMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 12.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
If you're just making one-off lookups and edits, the sharedAddressBook method is probably more appropriate.
If the user denies your application access to the Address Book database, this method returns nil.
Available in OS X v10.5 and later.
You need to use this method if you want to get an addressbook for ABPersonViewMBS.
ABAddressBookMBS.GotSharedAddressbook as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 12.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
sharedAddressbook asks for permissions the first time you call it.
So with this function you can check if some other application part already queried the sharedAddressbook function. If true, a call to sharedAddressbook should return quickly. Either with nil (no permissions) or the addressbook.
ABAddressBookMBS.kABAddressCityKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAddressCountryCodeKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
kABAddressCountryCodeKey code must be one of the following:
iso country codes
ae = United Arab Emirates
ar = Argentina
at = Austria
au = Australia
ba = Bosnia and Herzegovina
be = Belgium
bg = Bulgaria
bh = Bahrain
br = Brazil
ca = Canada
ch = Switzerland
cn = China
cs = Czech
de = Germany
dk = Denmark
eg = Egypt
es = Spain
fi = Finland
fr = France
gr = Greece
gl = Greenland
hk = Hong Kong
hr = Croatia
hu = Hungary
ie = Ireland
il = Israel
id = Indonesia
in = India
is = Iceland
it = Italy
ja = Japan
jo = Jordan
kr = South Korea
kw = Kuwait
lb = Lebanon
lu = Luxembourg
mk = Macedonia
mx = Mexico
nl = Netherlands
no = Norway
nz = New Zealand
om = Oman
pl = Poland
pt = Portugal
qa = Qatar
ro = Romania
ru = Russian Federation
sa = Saudi Arabia
se = Sweden
sg = Singapore
si = Slovenia
sk = Slovakia
sy = Syrian Arab Republic
tw = Taiwan
tr = Turkey
ua = Ukraine
uk = United Kingdom
us = United States
ye = Yemen
yu = Serbia and Montenegro
za = South Africa
ABAddressBookMBS.kABAddressCountryKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
kABAddressCountryCodeKey code must be one of the following:
iso country codes
ae | = United Arab Emirates |
ar | = Argentina |
at | = Austria |
au | = Australia |
ba | = Bosnia and Herzegovina |
be | = Belgium |
bg | = Bulgaria |
bh | = Bahrain |
br | = Brazil |
ca | = Canada |
ch | = Switzerland |
cn | = China |
cs | = Czech |
de | = Germany |
dk | = Denmark |
eg | = Egypt |
es | = Spain |
fi | = Finland |
fr | = France |
gr | = Greece |
gl | = Greenland |
hk | = Hong Kong |
hr | = Croatia |
hu | = Hungary |
ie | = Ireland |
il | = Israel |
id | = Indonesia |
in | = India |
is | = Iceland |
it | = Italy |
ja | = Japan |
jo | = Jordan |
kr | = South Korea |
kw | = Kuwait |
lb | = Lebanon |
lu | = Luxembourg |
mk | = Macedonia |
mx | = Mexico |
nl | = Netherlands |
no | = Norway |
nz | = New Zealand |
om | = Oman |
pl | = Poland |
pt | = Portugal |
qa | = Qatar |
ro | = Romania |
ru | = Russian Federation |
sa | = Saudi Arabia |
se | = Sweden |
sg | = Singapore |
si | = Slovenia |
sk | = Slovakia |
sy | = Syrian Arab Republic |
tw | = Taiwan |
tr | = Turkey |
ua | = Ukraine |
uk | = United Kingdom |
us | = United States |
ye | = Yemen |
yu | = Serbia and Montenegro |
za | = South Africa |
ABAddressBookMBS.kABAddressHomeLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAddressProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for persons only.
ABAddressBookMBS.kABAddressStateKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAddressStreetKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAddressWorkLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAddressZIPKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAIMHomeLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAIMInstantProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for persons only.
Deprecated in Mac OS 10.7. You should use kABInstantMessageProperty.
ABAddressBookMBS.kABAIMMobileMeLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Available on Mac OS X 10.7 or later.
none
ABAddressBookMBS.kABAIMWorkLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAlternateBirthdayComponentsProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 14.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAnniversaryLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABAssistantLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABBirthdayComponentsProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Available on Mac OS X 10.7 or later.
Birth date - kABDateComponentsProperty
ABAddressBookMBS.kABBirthdayProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for persons only.
ABAddressBookMBS.kABBrotherLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABCalendarURIsProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Calendar URIs - kABMultiStringProperty
ABAddressBookMBS.kABChildLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABCreationDateProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
A property for all records.
ABAddressBookMBS.kABDatabaseChangedExternallyNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Posted when a process other than the current one has changed the Address Book database.
Depending on the operation performed on the address book, one or more of the following keys may be included in the user-info dictionary: kABInsertedRecords, kABUpdatedRecords, and kABDeletedRecords. The values for each of the keys are the unique IDs of the records that were inserted, updated, or deleted, respectively. If the values for all the keys are nil, every record has changes. For example, this happens when the Address Book database is restored from a backup copy.
The plugin implements this notification for you and calls the DatabaseChanged event in ABAddressBookMBS class.
ABAddressBookMBS.kABDatabaseChangedNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Posted when this process has changed the Address Book database.
Depending on the operation performed on the address book, one or more of the following keys may be included in the user-info dictionary: kABInsertedRecords, kABUpdatedRecords, and kABDeletedRecords. The values for each of the keys are the unique IDs of the records that were inserted, updated, or deleted, respectively. If the values for all the keys are nil, every record has changes. For example, this happens when the Address Book database is restored from a backup copy.
The plugin implements this notification for you and calls the DatabaseChanged event in ABAddressBookMBS class.
ABAddressBookMBS.kABDeletedRecords as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Records that have been deleted.
ABAddressBookMBS.kABDepartmentProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for persons only.
ABAddressBookMBS.kABEmailHomeLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABEmailMobileMeLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Available on Mac OS X 10.7 or later.
MobileMe email
ABAddressBookMBS.kABEmailProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for persons only.
ABAddressBookMBS.kABEmailWorkLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABFatherLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABFirstNamePhoneticProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for persons only.
ABAddressBookMBS.kABFirstNameProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for persons only.
ABAddressBookMBS.kABFriendLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABGroupNameProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for groups only.
ABAddressBookMBS.kABHomeLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
All kABXXXXHomeLabel are equivalent to this label.
ABAddressBookMBS.kABHomePageLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ABAddressBookMBS.kABHomePageProperty as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is used for persons only.
Deprecated in Mac OS 10.4. You should use kABURLsProperty.
ABAddressBookMBS.kABICQHomeLabel as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Addressbook | MBS MacCocoa Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
The items on this page are in the following plugins: MBS MacCocoa Plugin.