2009-11-03 135 views
1

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

+1

那里有问题吗? – nall 2009-11-04 00:19:44

+1

你的目标是什么?一个项目可以构建两个独立的应用程序,或将两个应用程序的功能合并为一个? – cdespinosa 2009-11-04 05:02:42

+1

我正在尝试合并到应用程序。我认为如果我分成我计划过的小应用程序,它会容易得多。但有主窗口和代表问题 – GianPac 2009-11-07 04:16:31

回答

2

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

再一次考虑代码重用,并利用这个机会让您的类遵循MVC并尽可能彼此独立。稍后,当您正在开发您的下一个应用程序时,您会感谢您,并且可以使用以前编写的代码,而无需通过所有这些工作。

+0

嗨...我也有同样的问题。 我已经尝试删除与主要项目合并的子项目的应用程序代理,并通过进行一些更改,复制了必要的类和框架,为主项目和子项目使用了相同的应用程序代理,但它仍然不起作用。对这个家伙有什么想法? – 2012-12-06 07:21:10