iphone - 如何将现有的 iPhone 应用程序移植到 iPad

标签 iphone ipad universal-binary

我有一个 iPhone 应用程序,现在我想将该应用程序转换为可在所有 iPhone/iPod/iPad 设备上运行的通用应用程序。 那么,从哪里开始,我需要做哪些事情呢?

任何帮助、链接、示例应用程序等等,我们将不胜感激。

提前致谢:)

最佳答案

我最近做到了,它实际上比看起来简单得多。我建议您阅读iPad programming guide来自 Apple 的 PDF 格式大约有 100 页(您不需要阅读全部内容)。基本上,您需要:

  • 在 Xcode 中运行命令,自动将您的项目转换为通用版本
  • 添加对方向更改的支持(如果您之前没有这样做的话)(iPad 上需要这样做)
  • 浏览应用程序,查看有哪些问题并进行修复(例如,您可能会看到一些需要修复控件自动调整大小设置的地方)

当然,如果您不想重新设计 iPad 的 UI,那么您最终可能会想要这样做(例如使用分割 View 、弹出对话框和各种模式,并减少全屏 View 转换) 。通过执行这些步骤获得的 UI 不会给人 100% iPad 风格的感觉,但它会工作,并且看起来比放大后的 iPhone 专用应用程序要好得多,所以这是一个好的开始。

关于iphone - 如何将现有的 iPhone 应用程序移植到 iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2895039/

相关文章:

macos - MacOSX 上的 g++ 不适用于 -arch ppc64

iphone - 使用 ARC 的 ABNewPersonViewController 内存崩溃

iphone - 由于 "Could not load NIB in bundle"导致崩溃

xcode - UIAction 表在 iPad 上不工作,但在模拟器中工作

python - 以 32 位模式运行 OS X 通用二进制文件

macos - 在 MAC 上的 C 程序运行时检查 CPU 类型

iphone - 如何完全用代码创建和管理 UIWebView 对象?

iphone - iOS 上的 Facebook apprequest 实现 - 接受的请求正在打开应用程序商店,而不是我的应用程序

iphone - 如何读取 Plist 数据到 UITableView

iphone - 在 App Purchase 中没有返回任何响应