ContactsFetcher is a wrapper on AddressBook.framework that gives easy access to native address book without a headache.