2014-10-08 35 views
0

我在这里阅读:静态库代码期工程头

https://developer.apple.com/library/ios/recipes/xcode_help-project_editor/Articles/Setting%20the%20Role%20of%20a%20Header%20File.html

您能够在您的图书馆设置不同类的头是公共/私营/项目。在我的图书馆中,我设置了一个课程来投影。

但由于某种原因,如果我将库包含在另一个项目中,我可以使用这个类只能是与项目相关的类。有人知道如何正确地做到这一点吗?

回答

1

我相当肯定的是,公共/私营/项目东西只是影响到什么是存档这样只有.h文件“交付”与.a文件的权限过程中复制。

当使用静态库项目(即通过源代码树),您可以访问所有的头文件(你可能需要建立的头搜索路径,不过)。没有办法从使用静态库项目的项目“保护”头文件,也没有什么理由。

+0

啊,好的,所以最后如果一个归档我的图书馆和有一个类头被设置为“项目”,我不能够在我的图书馆链接对其他项目使用此类... – davidOhara 2014-10-08 13:55:10

+0

是;它用于定义使用库的二进制安装来交付哪些头文件。 – Droppy 2014-10-09 06:31:17