2013-10-09 43 views
0

我创建了工作区并拖动了2个项目。带2个项目的xcode工作区。如何在项目2中创建项目1的对象?

现在,我想创建PROJECT1对象(视图控制器),项目2

后,我加上“#进口‘headerFileFromProject1.h’,xcode的错误是找不到头。 我猜有我需要设置一些路径的地方(虽然它的奇怪的原因工作区知道2个项目的路径,并且由此,他们的头文件也)

我读了很多关于子项目,工作区,静态库,但我不明白我想要做的是5-6步或其他很多设置。

如果它的5-6步,请帮我完成这个难题。如果不止于此,我放弃了,我会等待xcode版本11.

再一次,我想要做的就是从第二个项目中的第一个项目中获取2个xcode项目并创建对象。也许我要求太多:)

谢谢。

回答

0

不同的Xcode项目可能共享公共代码(相同的源文件):在每个项目的导航区域中创建一个相应的组并添加共享文件。有意义的是,共享源的文件夹既不应该是共享代码的项目的子文件夹。 可能,您需要正确设置标题搜索路径。

根据您的需要,更好的方法可能是创建库项目并通过将客户机二进制文件链接到库来共享该库。官方文档本身就是最好的逐步指导如何创建和使用库。

+0

project1是大项目。有很多文件,子库(文件),构建设置等等。 项目2可以是空项目(为了这个测试的目的) 我想从项目1创建视图控制器,在项目2中。 什么是最好的方法来做到这一点?静态库? – user1105951

0

您需要将相同的文件:headerFileFromProject1 .h和.m添加到项目2中,而不进行复制。然后,当您编辑它时,它将在两个项目中发生变化。