头文件不在xcode项目中显示

时间:2013-04-06 18:32:31

标签: objective-c xcode

我是可可开发的新手,我还没有习惯。

当使用eclipse进行java开发时,如果我们附加源文件,我们可以看到所有添加的jar源文件。

但是在xcode中,我们添加了一个框架,比如“Cocoa.framework”,我们只能看到一个Cocoa.h文件。 例如: 我从github克隆'Sonora'源代码进行研究。 有一行

#import "SNRFileCopyManager.h"

存在于SNRFileImportOperation.h文件中

可以在Sonora / Classes目录中找到SNRFileImportOperation.h和SNRFileCopyManager.h。 但是,我只能在xcode项目中看到SNRFileImportOperation.h文件,它们可以很好地协同工作,为什么这个非第三方头文件不显示在它自己的项目中?

我对依赖项设置和标题搜索路径有所了解。 有人给我一个指导或代码管理组织的一些参考? 非常感谢。

1 个答案:

答案 0 :(得分:1)

找到文件SNRFileCopyManager.h,因为它位于其中一个 include 搜索路径中。如果您在Xcode中选择一个头文件并查看右侧的信息面板,您可以看到它实际上并不属于任何目标,无论它们或多或少都显示出来。但是,构建框架时,您可以选择在构建时包含在框架中的头文件。因此,您可以将头文件拉入Xcode。

enter image description here