Objective c 什么';在通用iOS应用程序中,iPad/iPhone应用程序代理的意义何在?
我一直在想我应该用这些类做什么。我认为应该在设备上设置适当的主视图。默认情况下,这些类中只添加了一个dealloc方法,因此我想我在-init方法中的*AppDelegate_iPhone类中设置了我的iPhone视图,但是无论我做什么,我都无法使用该类更改背景颜色或在主窗口上添加子视图。也许我应该将该类用于其他目的,只需使用普通的AppDelegate为每个设备设置视图层次结构?您可以在AppDelegate中完成iPhone和iPad的共同点,以及*AppDelegate\u iPhone/iPad和inherit AppDelegate中的差异。如果没有差异,只需删除它们,并将iPhone/iPad主窗口中的代理类更改为一个且仅一个AppDelegateObjective c 什么';在通用iOS应用程序中,iPad/iPhone应用程序代理的意义何在?,objective-c,ios,universal,Objective C,Ios,Universal,我一直在想我应该用这些类做什么。我认为应该在设备上设置适当的主视图。默认情况下,这些类中只添加了一个dealloc方法,因此我想我在-init方法中的*AppDelegate_iPhone类中设置了我的iPhone视图,但是无论我做什么,我都无法使用该类更改背景颜色或在主窗口上添加子视图。也许我应该将该类用于其他目的,只需使用普通的AppDelegate为每个设备设置视图层次结构?您可以在AppDelegate中完成iPhone和iPad的共同点,以及*AppDelegate\u iPhone/
init将是错误的位置,IBOutlets将是零。将代码放入ApplicationIDFinishLaunching中。是的,通常会在appDidFinishLaunching中执行此操作(在通常的委托情况下),但我想子类对我来说是毫无意义的。我将删除它们:)