在XCode中链接到C库(.a)的正确方法是什么?

我找到了一个我想在iPhone项目中使用的第三方库。 该库是用简单的C编写的。我编译了库并将生成的.a文件添加到我的XCode项目中。 意思是..我将文件拖到IDE中,xcode引用了它。

我是xcode的新手,所以我的问题是我应该如何实际链接并使用这个库? 我是否应该#include库附带的标题并开始使用它? 我是否需要为xcode提供一些链接器参数?

如果有人能指出我正确的方向,我会很感激。 谢谢!

更新

显然,对于我的例子来说,这真的很容易。 完成上述操作后,我只是将头文件包含到我的项目中并开始使用该库。 它似乎工作得很好。

正如您所知,将它拖入Xcode是您通常需要做的事情。 当您释放drop时,您将获得一个工作表,询问您是否要将其复制到项目目录中,并且还具有add to target table,默认情况下已选中目标。 检查目标是神奇的部分。 这样做会导致库被添加到链接构建阶段。

如果您在添加时忘记检查目标,或者有类似添加第二个目标的情况并且想要一些库,而其他库与第一个目标一起,则可以通过在项目导航器中选择项目然后选择目标来管理在详细视图中。 在Build Phases选项卡中有Link Binary With Libraries阶段。 它列出了目标链接的库。 您可以根据需要向其添加或删除库。