合并或合并两个项目。两位代表,两个窗口

时间:2009-11-03 23:51:07

标签: xcode delegates mainwindow

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

1 个答案:

答案 0 :(得分:2)

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

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