Для создания универсального приложения,
1 набор целевых семейств во вкладке «Построение информации» для приложений под iPhone / iPad.
2 - Удалить окно из главного окна.
3 - Добавьте два xib один для iPhone и один для iPad (выбрав iPad xib).
4 - сделать класс appDelegate в качестве файла контроллера для этих xib.
5- Добавьте окно на эти xibs и просмотрите контроллер или навигационный контроллер, и IB Inspector установит здесь имя загрузки nib и файл контроллера, который является вашим первым видом.
6 - Затем создайте XIB для iPad и iPhone, который имеет табличное представление или другие элементы управления.
7-Создайте один файл контроллера или другой файл контроллера для другого устройства, для этого вам необходимо проверить устройство по этому, если еще условие
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
8 - Теперь вам нужно загрузить xib в классе appDelegate в методе didFinishL -
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
// load your nib for iPad here which having view controler or navigation controller as well window.
}else{
//load nib for iPhone.
}