Large data set and AddressBook's ABAddressBookCopyArrayOfAllPeople
<p>With the AddressBook API, the only way to get a list of all of the people seems to be via 'ABAddressBookCopyArrayOfAllPeople' if you're not using 'ABPeoplePickerNavigationController'.</p>

<p>ABPeoplePickerNavigationController's pick a person and dismiss the view behavior is not what I need. Instead, what I'd like to do is load the address book contents into my own table view and then do some custom selection behavior.</p>

<p>But is there any way to deal with partially loading the address book data instead of the entire list to supply the data as a the table's data source? If say the address book contained 3000 entries, then I'm copying all of that data into a local array -- is there a more optimal way around this to achieve better performance?</p>
