如果我有一个为iphone编写的项目和一个为ipad编写的项目。是否有推荐的方法将它们组合成通用应用程序?
我的理解是,您将使用现有的应用程序(iphone项目)并将其转换为通用应用程序,然后将类重命名为class_iphone,class_ipad等。
隐蔽过程包括xcode为ipad和其他相关文件生成一个新的MainWindow笔尖......但这种声音很难进入项目并复制文件等。
请告知。
答案 0 :(得分:2)
您可能必须将您的NIB重命名为iPhone和iPad特定的,但您不必对您的课程执行此操作。我并不是说它不会痛苦 - 只是它会是一种不同的痛苦。您需要将某些代码包装在:
中if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
}
else
{
}
你需要注意特定于iPad的类(如UIPopoverController)。