在xcode中将外部项目添加到我的iphone应用程序

时间:2010-07-05 21:26:36

标签: iphone xcode

刚刚开始围绕iPhone开发。我正在尝试向我的外部项目/库添加(特别是ASIHTTPRequest,http://allseeing-i.com/ASIHTTPRequest/)。

关于如何将此依赖项添加到我的项目中,我感到有些失落。我来自Visual Studio / C#世界,在Visual Studio中,我知道我会将“添加现有项目”添加到我的解决方案文件中,然后将新项目的引用添加到我自己的项目中。或者,如果已经构建了DLL,则直接引用它。

ASIHttpRequest项目位于GitHub上,并提供完整的源代码。我只是不知道如何将这种依赖实际上放到我自己的项目中。我尝试了“Project - > Add To Project”,然后选择了提取出来的ASIHTTPRequest文件夹。我现在把它看作我项目的一个子文件夹......但是得到了大量的构建错误。我从该子文件夹中删除了除.h和.m文件之外的所有文件,现在我不再从这些资源中获取任何构建错误,但是尝试在我自己的项目中引用ASIHTTPRequest对象会产生“未声明”错误。

我在这里遗漏了什么吗?我不能在子文件夹中使用这些.h和.m文件吗?

1 个答案:

答案 0 :(得分:1)

你走在正确的轨道上。您只需要在要使用它的文件中#import ASIHTTPRequest标头。你必须确保你已经满足所有dependencies specified on the ASI site,但是一旦你完成了这一切,一切都应该正常,只需像你所描述的那样进行导入。完成所有设置并编译所有内容后,添加以下内容:

#import "ASIHTTPRequest.h"

到您要使用该库的文件的顶部。