Iphone iOS通用应用程序xcode 4入门提示

Iphone iOS通用应用程序xcode 4入门提示,iphone,ios,Iphone,Ios,我正试图用Xcode启动一个通用应用程序,我完全迷路了。我从模板中启动了基于通用窗口的应用程序。我正在尝试为iPhone安装一个UITableViewController,为iPad安装一个UISplitViewController。我看到了3个AppDelegories,读过这篇文章,但我还是很困惑。首先,我在iPadAppDelegate文件夹中创建了一个UIViewController子类,该子类带有.xib。档案里还没有任何东西。然后在iPadAppDelegate.h中: @prope

我正试图用Xcode启动一个通用应用程序,我完全迷路了。我从模板中启动了基于通用窗口的应用程序。我正在尝试为iPhone安装一个UITableViewController,为iPad安装一个UISplitViewController。我看到了3个AppDelegories,读过这篇文章,但我还是很困惑。首先,我在iPadAppDelegate文件夹中创建了一个UIViewController子类,该子类带有.xib。档案里还没有任何东西。然后在iPadAppDelegate.h中:

@property (nonatomic, retain) IBOutlet HomeViewController_iPad *homeViewController;
在主窗口_iPad.xib中拖动UIViewController,将类更改为HomeViewController,并尝试将插座从主窗口拖动到UIViewController,但我无法连接HomeViewController


我想我也可以为iPhoneAppDelegate做类似的事情,但我相信我在通用应用程序模板中遗漏了一些东西。有人能给我一些关于这3个AppDelegate如何工作以及如何开始的建议吗?TIA

一旦掌握了通用应用程序的工作原理,它就变得非常简单

有三个AppDelegate的原因是,通常有一个是iPhone和iPod特定应用程序委派的基类。iPhone或iPad应用程序的入口点基于.plist文件中的配置,如果在xCode 4中选择项目,它将显示一个图形配置对话框,允许您更改这些属性。所谓的主界面在iPhone和iPad各自的部署部分可以独立选择。主Nib文件确实包含特定于设备的应用程序委托的序列化版本,在加载应用程序时将唤醒该委托。此过程在以下情况下从主方法触发:

UIApplicationMain(argc, argv, nil, nil)
被称为。UIApplicationMain会根据运行NIB文件的设备,负责加载适当的NIB文件

就这些了