在应用程序中实现iPhone应用程序

时间:2011-06-21 06:05:22

标签: iphone xcode cocoa-touch cocoa-design-patterns

我有两个应用程序,我希望通过将较小的应用程序引入主应用程序来合并它们,这样,而不是最初从它的App Delegate实例化的较小应用程序,而是通过现有的导航控制器推送主控制器。

但是原始开发人员对应用程序的结构和原始应用程序委托单例有各种依赖关系,因此在不重新安排代码的情况下推送它的主要View控制器非常简单......这需要时间。

人们通常如何采用标准的可可项目并将其转换为其他现有应用程序的功能,同时保留将事物保持良好分离的能力?

XCode Project 1 - Does X features
XCode Project 2 - Does YZ features, but also want it to do the X features. Such that it does XYZ features :)

2 个答案:

答案 0 :(得分:1)

如果某个应用程序的设计和构造不是为了便于实现,那么您可能会进行一些重写。

真正的答案是使用封装,松耦合等原则提前规划,并采用模型视图控制器等架构模式。

我浏览了这个网站,其中包含大量关于OO Design Principles文章的链接。

答案 1 :(得分:0)

您可以将项目A转换为静态库,并在项目B中使用它。