2010-05-24 148 views
3

我有一个iPhone应用程序,现在我想将该应用程序转换为在所有设备iPhone/iPod/iPad上运行的通用应用程序。 那么,从哪里开始,我需要做什么?如何将现有iPhone应用程序移植到iPad

任何帮助,链接,示例应用程序,任何东西,将不胜感激。

感谢提前:)

回答

1

我已经做了,最近,它实际上是更简单的比它似乎。我建议你阅读Apple的iPad programming guide,它大约有100页的PDF格式(你不需要阅读全部内容)。基本上,你需要:

  • 运行Xcode的命令自动将项目转换为通用
  • 添加支持的方向变化,如果你没有这样做,早期(必须在iPad上)
  • 经过应用程序,看看有什么地方不对头,并修复它(例如,它很可能是你会看到,你需要修复自动调整大小设置为控制一些地方)

那是当然的,如果你不想重新设计用于iPad的UI,最后你可能会想要做的事情(例如,使用split v浏览,弹出对话框和各种模式,并做少全屏视图转换)。通过执行此步骤所获得的用户界面不会感觉到100%的iPad-y,但它可以工作,并且看起来会比仅放大iPhone的应用程序好得多,所以这是一个好的开始。

+0

感谢Psionides,我的应用程序已经处于iPhone/iPod提交状态。我只是想做一个通用的应用程序,在这种情况下,不能使用SlipViews等 我刚刚阅读文档,并升级了我的iPad的目标,它自动地做了其余的东西,需要非常少的变化其他视图控制器和所有已完成:)谢谢 – Ansari 2010-05-24 13:48:36

+0

你可以制作一个通用的应用程序,在iPad上分割视图,实际上,这或多或少应该如何完成。您只需制作一些NIB和控制器的iPad版本,然后将它们放在单独的组/目录中,并在代码中添加一些ifs/elses。如果你足够小心,你会得到一个单一的通用应用程序包,可以在两个平台上运行不同的用户界面。它只需要更多的工作:) – 2010-05-24 21:10:28

相关问题