2012-03-27 130 views
2

假设我有两个具有共享核心功能的iPhone应用程序。在iPhone应用程序之间共享视图和代码

应用程序不完全相同,但60%的视图是相同的。有没有什么好的方法可以在两个项目中使用相同的代码而无需复制粘贴?

我不太了解SVN或GIT提供的内容。

真的很感激任何意见!

回答

1

有几种方法可以解决这个问题。

一种方法是将核心功能放入您的各个应用程序调用的框架或库中。

另一种方法是创建一个“共享”代码文件夹,然后将两个单独的项目引入该共享代码文件夹并从中构建自己的应用程序。

+0

因此,我可以在构建阶段选项卡中将“依赖关系”设置为“共享”代码? – johan 2012-03-27 00:35:58

+0

,或者您可以将“共享”代码拖放到您的项目中,并且您的两个项目中的这些文件的路径(通常不必关心)将引用生活在“共享文件夹。 – 2012-03-27 00:37:24

+0

这两种解决方案都可以工作,但我通常会推荐框架,即使他们需要更多的工作。原因是你可以对它们进行版本化,这样如果你决定改变一些通用代码,你不必担心影响这两个项目的变化。但这取决于你的代码:-) – drekka 2012-03-27 00:51:58

相关问题