您好,StackOverflowers,我在尝试压缩我的应用程序iEngineering中的代码时有些困惑,该代码可在AppStore免费获得。请下载它,以便您可以跟随本文的其余部分。
好的,因此,在创建当前版本的iEngineering时,我为所有列表(表视图)屏幕的每个“新”屏幕使用了带有UITableView的新UIViewController。我正在使用的一个故事板文件目前有约100个视图控制器,加载需要10分钟,加载模拟器需要几分钟。大新秀错误。
我目前正在制定一个计划,以将所有UITableViewController压缩为单个可重用的UITableViewController(如果可行)。但是,在找出/研究到应用程序的子目录屏幕时如何在视图控制器中刷新/呈现更新的列表(表视图)时,我在弄清楚应该研究哪些主题方面遇到了麻烦。例如,在主屏幕中选择“化学工程”,然后切换到显示以下内容的下一个列表屏幕:“常规化学,流体力学,反应器设计,分离和热力学”。
浓缩我当前的项目,这是否是一项合理/可行的任务?如果是这样,我应该研究哪些主题以弄清楚如何过渡/更新到新的表格视图屏幕?
在下面的图像中,我试图将视图控制器仅压缩为几个视图控制器(注意:该图像不会在屏幕上显示80多个视图控制器。xCode将不再缩小。)>