1

考虑到分而治之,我决定开始一个应用程序,其中包含我的大应用程序的一小部分。我认为它更方便和更容易,特别是就错误而言。当我尝试合并其中两个时,我遇到了拥有单独的代表和主窗口的问题。也许合并委托 applicationDidFinishLaunching 的方法并知道如何将主窗口之一转换为视图控制器不起作用。如何将两个项目合并为一个?在一个我有一个 TabBar 控制器应用程序,其中一个选项卡是我想要合并的带有页面控制应用程序的滚动视图。因此,两个代表,两个主窗口。

4

1 回答 1

2

找出哪个应用程序具有最多可在最终应用程序中使用的代码,并将另一个应用程序合并到其中。这是检查和了解您的应用程序是多么纯粹面向对象的好时机,因此对象的共享可以像将类文件和标题添加到您的主应用程序一样简单。至于应用程序代表,只需选择一个。你不应该需要两个。在我的应用程序代表中,可能有 3-5 行与模板包含的内容不同,因此更改或稍微修改它并不难。

再次考虑代码重用,并利用这个机会使您的类遵循 MVC 并尽可能相互独立。稍后当您开发下一个应用程序时,您会感谢自己,并且可以使用您之前编写的代码,而无需完成所有这些工作。

于 2009-11-04T04:42:20.340 回答