iOS通用应用程序架构

iOS通用应用程序架构,ios,swift,ios-universal-app,Ios,Swift,Ios Universal App,我将使用Swift创建一个通用iOS应用程序。iPhone和iPad版本的功能有70%相同,但有些部分不同。该应用程序将支持所有方向 通用体系结构的最佳方法是什么? 我应该为iPhone/iPad使用单独的故事板和单独的类以及单独的目标,还是使用相同的文件 如果您计划在iPhone和iPad故事板之间使用非常不同的布局,那么单独的故事板将是更好的选择 就我个人而言,我会尝试使用相同的故事板,同时使用和自动布局(关于自动布局有一个很好的教程)来调整视图,正如@RDSpinz在他的评论中所建议的那样

我将使用Swift创建一个通用iOS应用程序。iPhone和iPad版本的功能有70%相同,但有些部分不同。该应用程序将支持所有方向

通用体系结构的最佳方法是什么?
我应该为iPhone/iPad使用单独的故事板和单独的类以及单独的目标,还是使用相同的文件

如果您计划在iPhone和iPad故事板之间使用非常不同的布局,那么单独的故事板将是更好的选择


就我个人而言,我会尝试使用相同的故事板,同时使用和自动布局(关于自动布局有一个很好的教程)来调整视图,正如@RDSpinz在他的评论中所建议的那样。

30%的变化只是调整视图的大小,还是在iPad版本中添加了额外的内容?如果没有太多内容被更改,只需使用相同的故事板和自动布局。一些额外的内容将以30%的价格添加。我建议使用自动布局和大小类来确定以特定大小和方向显示的视图代码如何,你如何管理iPhone/iPad版本的课程?我从来没有真正需要这么做。。。。对我来说,运行两个版本的代码总是一样的。。。