Назовите свой xib-файл для iPad BookViewController ~ ipad.xib и iPhone one BookViewController ~ iphone.xib . Затем загрузите файл пера как обычно:
BookViewController *viewController = [[BookViewController alloc] initWithNibName:@"BookViewController" bundle:nil];
[self presentModalViewController:viewController animated:YES];
Когда приложение запускается на устройстве iPad, автоматически загружается ~ ipad xib. Если приложение работает на iPhone, автоматически загружается ~ iphone xib.
Обратите внимание, что суффиксы ~ ipad и ~ iphone чувствительны к регистру. Если вы назовете его, например, ~ iPad, вы получите исключение во время выполнения, что nib-файл не найден.