В файле примера кода appdelgate.m
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
NSString *nibTitle = @"PadContent";
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
nibTitle = @"PhoneContent";
}
[[NSBundle mainBundle] loadNibNamed:nibTitle owner:self options:nil];
[self.window addSubview:self.contentController.view];
[window makeKeyAndVisible];
}
здесь вы видите, что каждый загружает разные перья (iPad и iPhone) для разных устройств.
обычно в проектах, которые вы видите
[self.window addSubview:self.rootviewcontroller.view];
но единственная разница -
[self.window addSubview:self.contentController.view];
и он загружает перо, используя текущий перо .. ( [[NSBundle mainBundle] loadNibNamed: nibTitle владелец: self options: nil]; )
поэтому проект такой же, как и любой другой проект