// example usage of LRIndexedCollationWithSearch within your UITableView delegate methods - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return [[[LRIndexedCollationWithSearch currentCollation] sectionTitles] count]; } - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { return [[[LRIndexedCollationWithSearch currentCollation] sectionTitles] objectAtIndex:section]; } - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { return [[LRIndexedCollationWithSearch currentCollation] sectionIndexTitles]; } - (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index { return [[LRIndexedCollationWithSearch currentCollation] sectionForSectionIndexTitleAtIndex:index]; }