iphone - 通用应用程序与单独目标的最佳实践是什么?

标签 iphone ipad universal-binary

是否有任何既定的标准来帮助决定构建通用 iphone/ipad 应用程序还是构建共享某些代码的单独目标? 我有一个 iPad 应用程序运行良好,现在需要支持 iPhone。由于 iPad View 又大又复杂,我需要将几乎每一个 View 重新制作成 2 或 3 个较小的 iPhone View 。因此,在我看来,拥有两个单独的目标以及所有不同的 View 和 Controller 来重用模型和通信层会更容易,而不是在代码中添加以下内容:

    if iPad {
         // do iPad view and controller
    } else {
         // do iPhone view and controller
    }

TIA,

-迈克

最佳答案

从用户的角度来看,通用性更好,除非它使下载时间大大延长(艺术品资源)。

关于iphone - 通用应用程序与单独目标的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5904785/

相关文章:

iphone - 当我在 UISplitViewController 中将 iPad 切换为纵向模式时,调整detailViewController的pagecontrolview的大小

iphone - UIFont 和变音符号

iphone - 文本文件问题

iphone - NSClassFromString() 返回一个类,即使类不可用

带有侧边菜单的 iOS 导航

ios - 禁用 PHPhotoLibrary 删除 Assets 中删除请求的确认?

iphone - 仅适用于iPhone/iPod Touch第4代+ iPad的通用应用程序

iphone - 将 ipad 应用程序转换为在 iPhone 上运行(通用应用程序)

objective-c - 在 Xcode 4 中将 iPhone 应用程序转换为通用应用程序

ios - Ad Hoc 分发应用程序是灰色的,从 iTunes 传输到 iPhone 后