我整个上午都在尝试设置一个有限的成功的OpenGL-ES应用程序。我可以轻松地获取默认的OpenGL模板应用程序来为两个设备进行编译,并通过添加新的XIB文件并在其中设置正确的值来运行。我遇到麻烦的地方是弄清楚如何为每个设备提供它自己独特的GUI。目前,两个设备都使用与项目一起创建的相同ViewController.xib文件。如何创建使用相同ViewController .h和.m文件的单独XIB文件?我是否需要为每种设备类型创建单独的AppDelegate类,还是可以共享它们?
答案 0 :(得分:2)
标准方法是拥有一个基础AppDelegate类,然后为每个设备子类化。然后,每个委托将使用正确大小的UIWindow加载自己的XIB文件并添加视图。