xcode iphone项目和ipad项目进入通用应用程序

时间:2010-11-13 02:02:35

标签: iphone objective-c xcode ipad

如果我有一个为iphone编写的项目和一个为ipad编写的项目。是否有推荐的方法将它们组合成通用应用程序?

我的理解是,您将使用现有的应用程序(iphone项目)并将其转换为通用应用程序,然后将类重命名为class_iphone,class_ipad等。

隐蔽过程包括xcode为ipad和其他相关文件生成一个新的MainWindow笔尖......但这种声音很难进入项目并复制文件等。

请告知。

1 个答案:

答案 0 :(得分:2)

您可能必须将您的NIB重命名为iPhone和iPad特定的,但您不必对您的课程执行此操作。我并不是说它不会痛苦 - 只是它会是一种不同的痛苦。您需要将某些代码包装在:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    {
    }
else
    {
    }

你需要注意特定于iPad的类(如UIPopoverController)。