是否有任何完善的标准来帮助决定构建通用iphone / ipad应用程序与构建共享某些代码的单独目标? 我有一个iPad应用程序工作正常,现在需要支持iPhone。由于iPad的视图很大且很复杂,我需要将几乎每一个都重做为2或3个较小的iphone视图。所以在我看来,拥有2个单独的目标会更容易,所有不同的视图和控制器都可以重复使用模型和通信层,而不是将代码添加到:
if iPad {
// do iPad view and controller
} else {
// do iPhone view and controller
}
TIA,
-Mike
答案 0 :(得分:1)
从用户的角度来看,通用性更好,除非它使下载时间更长(艺术品资源)。