Должен ли я сделать 2 отдельных делегата приложения для универсального приложения?Один myAppDelegate, затем myAppDelegate_iPhone и myAppDelegate_iPad, которые являются подклассами?Причина в том, что iPhone должен иметь IBOutlet NavController, в то время как iPad должен быть UISplitViewController.
Кроме того, как разделить действия между iPhone и iPad.Например, кнопка на iphone может выдвигать представление, но на iPad я хочу иметь всплывающее окно небольшого размера, а не полноэкранное нажатие.Должен ли я просто использовать оператор if / else, чтобы проверить, если iPad (от uiswitchviewcontroller), а затем перейти оттуда?
if (NSClassFromString(@"UISplitViewController") != nil && UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
//currentDeviceType = iPad;
}
else {
//currentDeviceType = iPhone;
}