Function

ABGetMe(_:)

Returns the ABPerson object for the logged-in user.

Declaration

func ABGetMe(_ addressBook: ABAddressBookRef!) -> Unmanaged<ABPersonRef>!

Parameters

addressBook

The address book for the logged-in user.

Return Value

The ABPerson record that represents the logged-in user, or NULL if the user never specified such a record. You are responsible for retaining and releasing this object as needed.

See Also

People

func ABCopyArrayOfAllPeople(ABAddressBookRef!) -> Unmanaged<CFArray>!

Returns an array of all the people in the Address Book database.

func ABPersonCopyImageData(ABRecord!) -> Unmanaged<CFData>!

Returns data that contains a picture of a person.

func ABPersonCopyParentGroups(ABPersonRef!) -> Unmanaged<CFArray>!

Returns an array of groups that a person belongs to.

func ABPersonCopyVCardRepresentation(ABPersonRef!) -> Unmanaged<CFData>!

Returns the vCard representation of the person as a data object in vCard format.

func ABPersonCreate() -> Unmanaged<ABRecord>!

Returns a newly created person object.

func ABPersonCreateWithVCardRepresentation(CFData!) -> Unmanaged<ABPersonRef>!

Returns a new ABPerson object initialized with the given data in vCard format.

func ABSetMe(ABAddressBookRef!, ABPersonRef!)

Sets the record that represents the logged-in user.