Xcode应用程序设计 - 循环更容易?

时间:2012-06-28 09:37:19

标签: xcode

我对编程非常陌生,并希望对基本的应用程序结构提出一些建议,请原谅我,如果这很明显的话。

应用程序的主要部分是一系列20对视图,用户按顺序移动(1a,1b,2a,2b,3a等)。每个视图和b视图都具有与其他a / b相同的布局,但具有不同的图像,音频和文本。

我可以在一个长行中列出故事板中的所有40个视图,但这似乎是我复制了很多工作(以及创建一个更大的应用程序),虽然它在概念上非常简单(而且更稳定? )

或者,我可以只有两个视图(a和b),包​​含所有内容和某种计数器,以便Xcode根据用户在序列中的位置知道要提供哪些内容。实现这个最简单的方法是什么?然而,我担心这也可能变得笨拙,也许保持简单真的是要走的路。

感谢任何建议。

非常感谢

1 个答案:

答案 0 :(得分:0)

设计完全取决于屏幕的复杂程度而不是屏幕的数量。如果屏幕没有太大的变化,那么你可以选择只有2个视图并有条件地加载数据的第二种方法。

或者,如果您想先接近方法,则无需复制所有步骤。您可以以编程方式创建两个包含所有功能的超类,以及可以创建单独类的部分(继承概念)。这将使事情变得更容易,您可以重用代码以及增加app的可维护性。