是否有可能改变Xcode导入文件的方式?

时间:2014-03-22 15:18:10

标签: xcode xcode5

这是我糟糕的方式,无需麻烦地重复使用代码:

我在Mac上有一个Commons文件夹,用于存储我在所有项目中使用的实用程序类。

当我需要一个实用程序时,我将它从这个Commons文件夹拖到Xcode中作为引用。当我修复实用程序中的错误或添加新方法时,它会影响所有应用程序。

然后我发现如果实用程序导入Foobar.h,并且项目也有Foobar.h,Xcode将从Foobar.h文件夹而不是按预期从项目加载Commons

从我的角度来看,当我在项目中有一个文件并导入Foobar.h时,我想Xcode会在我的项目中查找Foobar.h。但相反,它神奇地在文件系统中找到Foobar.h相对于导入Foobar.h的文件的位置 - 在这种情况下,它是Utility.h目录中的Commons

我意识到Xcode提供了其他方法来重用来自不同项目的代码,但我发现它们都不够直观。使用Commons目录的这种方法非常简单,如果你独自一人,那就很有效。除了这一个问题。

是否可以配置Xcode,以便始终使用引号相对于项目自己的类文件导入文件,而不是相对于文件(=导入另一个文件的文件)位于文件系统中的文件?

0 个答案:

没有答案