iPad/iPhone应用程序在通用iOS应用程序中的代表点是什么?

问题描述:

我一直在想我应该使用这些类。我认为这是在设备上设置适当的主视图。默认情况下,只有一个dealloc方法添加到这些类中,所以我想我在* AppDelegate_iPhone类的-init方法中设置了iPhone视图,但无论我做什么,我都无法更改背景颜色或添加子视图在使用这个类的主窗口上。也许我应该使用这个类用于其他目的,并使用正常的AppDelegate为每个设备设置我的视图层次结构?iPad/iPhone应用程序在通用iOS应用程序中的代表点是什么?

+0

您的意思是iPad,而不是iPod? – BoltClock 2011-05-12 11:07:51

+0

是的,现在修好了。 – 2011-05-12 11:19:37

你可以在AppDelegate和AppDelegate_iPhone/iPad中区别iPhone和iPad,并继承AppDelegate。如果没有区别,只需将它们删除并将两个iPhone/iPad主窗口中的委托类更改为唯一一个AppDelegate。

而init将是错误的地方,IBOutlets将在这个地方为零。将代码放入applicationDidFinishLaunching中。

+0

是的,通常会在appDidFinishLaunching中执行此操作(如果是通常的委托),但是我猜这个子类对我的目的来说毫无意义。我会删除它们:) – 2011-05-12 12:20:09