通用应用与单独目标的最佳做法是什么?

时间:2011-05-05 22:22:12

标签: iphone ipad universal-binary

是否有任何完善的标准来帮助决定构建通用iphone / ipad应用程序与构建共享某些代码的单独目标?  我有一个iPad应用程序工作正常,现在需要支持iPhone。由于iPad的视图很大且很复杂,我需要将几乎每一个都重做为2或3个较小的iphone视图。所以在我看来,拥有2个单独的目标会更容易,所有不同的视图和控制器都可以重复使用模型和通信层,而不是将代码添加到:

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

TIA,

-Mike

1 个答案:

答案 0 :(得分:1)

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