Одним из нововведений iOS 5 является UIReferenceLibraryViewController, который предоставляет возможность отображения информации о значении, произношении, происхождении как слова, так и фразы. Но есть одно НО: его нельзя использовать для отображения списка слов, публикации контента и создания автономного словаря.

Например, чтобы отобразить значение слова iPhone, мы должны воспользоваться примером:
UIReferenceLibraryViewController *referenceLibraryVC = [[UIReferenceLibraryViewController alloc] initWithTerm:@"iPhone"];
[self presentModalViewController:referenceLibraryVC animated:YES];
[referenceLibraryVC release];
Мы также можем проверять, есть ли значение нужного слова в словаре с помощью статического метода dictionaryHasDefinitionForTerm (если его нет — например, показывать сообщение):
if(![UIReferenceLibraryViewController dictionaryHasDefinitionForTerm:@"iPhone"])
    {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"Слово не найдено" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
        [alert show];
        [alert release];
    }
На следующих картинках можно увидеть результат поиска слова, фразы и случая, когда ничего не найдено