我已经按照this教程来设置一个静态库,其中包含我们正在处理的3个项目中的常见类。在iPhone静态库上暴露标题
这很简单,在xcode上创建一个新的静态库项目,在那里添加代码,将一些标题角色从project
更改为public
。本教程说我应该递归地将我的库文件夹添加到header search paths
。
这是正确的路吗?
我的意思是,在我的图书馆项目中,我有文件夹分开,如Global/
,InfoScreen/
,Additions/
。我试图在根文件夹上设置一个LOKit.h
文件,并在该文件中#import我需要公开的所有内容。因此,在我的主机项目中,我不需要将文件夹递归添加到标题搜索路径,而只需要#import "LOKit.h"
。
但我无法得到这个工作,主机项目不会建立抱怨所有我没有添加到LOKit.h
的类,即使库项目建立。
所以,我的问题是,什么是权利当我在xCode上设置一个Cocoa Touch静态库项目时暴露头文件的方式?
谢谢,你的第一个建议几乎是我已经做的。但我真的很想避免将文件夹添加到标题搜索路径递归中,因此我可以选择要公开的内容以及将图书馆用户混淆的内容。 – leolobato 2010-04-26 02:27:09