Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift iOS应用程序中有多少情节提要?_Ios_Iphone_Storyboard - Fatal编程技术网

Swift iOS应用程序中有多少情节提要?

Swift iOS应用程序中有多少情节提要?,ios,iphone,storyboard,Ios,Iphone,Storyboard,在我的iOS应用程序中,我必须为不同的功能添加一些视图 在哪种情况下最好在同一情节提要中添加新视图,或者在哪种情况下最好创建新情节提要并在新情节提要中添加视图 谢谢大家!我在一些讨论中进行了搜索,但唯一的答案只与视图之间的数据更改有关。但我的问题与“最佳实践”有关,与发展的最佳方式有关 谢谢。您应该使用多个故事板(而不是一个大的故事板),因为: 它是版本控制友好的 您可以将代码组织成单独的模块 话虽如此,如果你的应用程序很小,只有几个视图,那么就没有必要过度思考这个问题——只要做任何方便的事

在我的iOS应用程序中,我必须为不同的功能添加一些视图

在哪种情况下最好在同一情节提要中添加新视图,或者在哪种情况下最好创建新情节提要并在新情节提要中添加视图

谢谢大家!我在一些讨论中进行了搜索,但唯一的答案只与视图之间的数据更改有关。但我的问题与“最佳实践”有关,与发展的最佳方式有关


谢谢。

您应该使用多个故事板(而不是一个大的故事板),因为:

  • 它是版本控制友好的

  • 您可以将代码组织成单独的模块


话虽如此,如果你的应用程序很小,只有几个视图,那么就没有必要过度思考这个问题——只要做任何方便的事情。

谢谢Jak!因此,如果我正确理解:1)如果我有7个销售区域视图,10个客户管理视图,8个产品视图,我必须在3个故事板中进行管理,并在不同的故事板之间创建链接,以便更好地组织我的代码和功能2)但是如果我只有4个视图,我可以在一个故事板中管理所有3)显然,如果我想在将来扩展我的应用程序,那么在开始时使用多个故事板是一个好主意。一切都对吗?Thk(和4,只有一个问题:为什么版本控制是友好的?不是同一个v.c.f.,只有一个故事板吗?@Archimede是的,您理解正确。许多认真使用故事板的开发人员认为使用多个故事板是最佳实践。当我说版本控制友好时,我指的是当多个开发人员在同一个项目上工作时合并冲突。合并故事板并非易事。使用多个故事板意味着合并冲突的可能性更小。谢谢,问题解决了!