1

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

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

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

#import "SNRFileCopyManager.h"

存在于 SNRFileImportOperation.h 文件中

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

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

4

1 回答 1

1

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

在此处输入图像描述

于 2013-04-06T18:57:33.663 回答