代码之家  ›  专栏  ›  技术社区  ›  Matt

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

  •  1
  • Matt  · 技术社区  · 14 年前

    刚刚开始关注iPhone的开发。我正在尝试添加一个外部项目/库到我的(特别是asihttpRequest, http://allseeing-i.com/ASIHTTPRequest/ )

    我对如何将这种依赖性添加到我的项目中感到有点茫然。我来自Visual Studio/C世界,在Visual Studio中,我知道我将“添加现有项目”到解决方案文件中,然后将对新项目的引用添加到自己的项目中。或者,如果已经构建了DLL,也可以直接引用它。

    AsihttpRequest项目位于GitHub上,并提供完整的源代码。我只是不知道如何将这种依赖性实际地引入到我自己的项目中。我尝试了“project->添加到project”,然后选择了asihttpRequest提取到的文件夹。我现在把它作为我项目的子文件夹…但是会有大量的构建错误。我从这个子文件夹中删除了除.h和.m文件以外的所有内容,现在我不再从这些资源中获取任何构建错误,但是试图引用我自己项目中的asihttpRequest对象会产生“未声明”错误。

    我是不是错过了什么?我能不能不要子文件夹中的.h和.m文件?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Matt Long    14 年前

    你走对了。您只需在要使用的文件中导入asihttpRequest头即可。你必须确保你已经遇到了 dependencies specified on the ASI site 但是一旦你做到了这一点,一切都应该通过像你所描述的那样做一个导入来正常工作。一旦设置好所有内容并编译好所有内容,请添加以下内容:

    #import "ASIHTTPRequest.h"
    

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