Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.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
故事板中的视图控制器过多是否会降低IOS应用程序的速度,_Ios_Swift_Uiviewcontroller_Architecture_Uistoryboard - Fatal编程技术网

故事板中的视图控制器过多是否会降低IOS应用程序的速度,

故事板中的视图控制器过多是否会降低IOS应用程序的速度,,ios,swift,uiviewcontroller,architecture,uistoryboard,Ios,Swift,Uiviewcontroller,Architecture,Uistoryboard,我目前正在使用间谍工具的不同模块开发间谍应用程序。对于每种模式的夜视模块,我都使用不同的视图控制器。我还将所有5个视图控制器与不同的分段链接在一起,尽管在这张图片中看不到它们。 我注意到,与在单个项目中运行单一模式相比,性能没有那么出色。视图控制器的数量是否可能会降低性能?如果是的话,你建议用什么方法来解决这个问题?除了视图控制器/分段的数量之外,单个项目模块和完整应用程序项目的唯一区别是我使用的ImageView与按钮类似,而不是使用按钮 您可以在单个情节提要中添加多达个视图控制器。应用程序

我目前正在使用间谍工具的不同模块开发间谍应用程序。对于每种模式的夜视模块,我都使用不同的视图控制器。我还将所有5个视图控制器与不同的分段链接在一起,尽管在这张图片中看不到它们。


我注意到,与在单个项目中运行单一模式相比,性能没有那么出色。视图控制器的数量是否可能会降低性能?如果是的话,你建议用什么方法来解决这个问题?除了视图控制器/分段的数量之外,单个项目模块和完整应用程序项目的唯一区别是我使用的ImageView与按钮类似,而不是使用按钮

您可以在单个情节提要中添加多达个视图控制器。应用程序中没有性能降低问题,但当您打开序列图像板时,该序列图像板将需要一段时间才能加载到xcode中。

5序列图像板中的视图控制器无需担心。试着缩小性能滞后的范围,以及它的严重程度。为什么你认为你需要这么多的ViewController?从我在屏幕截图中看到的情况来看,您可以使用一个ViewController来实现这一点。只需根据所选选项更改ViewController的功能。在运行应用程序或Xcode时,性能问题是否也存在?您指的是性能的哪一部分?运行时间?建筑编辑?嗨,所以相机帧速率不如项目中单个模块时快。而且,每个阶段的过渡都是滞后的且不平滑的。但我现在最关心的是相机的滞后,因为它改变了夜视的整体感觉@米克塔凡尔内和PEEJWEEJ@MwcsMac非常感谢。我使用不同视图控制器的原因是滑块不同,以匹配不同模式的不同类型进程。我还认为声明这么多变量和代码会更慢,所以我认为分离ViewController会使代码更快。但是如果你在一个视图控制器中做了类似的事情,你会创建单独的类文件还是把所有的代码都放在一个视图控制器文件中?这似乎是我所看到的答案的普遍共识。如果我坚持使用这种方法,我可能需要告诉用户应用程序正在分段之间加载。谢谢你的帮助。