Iphone 如何在项目中包括和使用类别

Iphone 如何在项目中包括和使用类别,iphone,objective-c,ios,Iphone,Objective C,Ios,我想在我的项目中包括和使用(让我们称之为目标项目)。虽然我想了解一般的类别,但我确实需要帮助,包括链接中指定的类别。我以前没有这样做过,因此我需要详细说明这四个问题和任何其他基本信息: 在我将项目复制到Xcode之后,我需要运行它吗 在我的目标项目中,我需要将其作为库包含还是以其他方式包含 我的目标项目类头文件中需要包含什么 我的目标项目实施文件中需要包含哪些内容 如果您使用的是静态库(我不相信您是这样),则必须使用-all\u load链接器标志编译所有依赖项(请参阅,否则您将遇到“未知选择器

我想在我的项目中包括和使用(让我们称之为目标项目)。虽然我想了解一般的类别,但我确实需要帮助,包括链接中指定的类别。我以前没有这样做过,因此我需要详细说明这四个问题和任何其他基本信息:

  • 在我将项目复制到Xcode之后,我需要运行它吗
  • 在我的目标项目中,我需要将其作为库包含还是以其他方式包含
  • 我的目标项目类头文件中需要包含什么
  • 我的目标项目实施文件中需要包含哪些内容

  • 如果您使用的是静态库(我不相信您是这样),则必须使用
    -all\u load
    链接器标志编译所有依赖项(请参阅,否则您将遇到“未知选择器”问题)


    除此之外,您只需包含该类别的
    .h
    .m
    (或静态库中的.h和.a)文件,以及该类别可能需要的所有框架,然后继续您的项目。

    我提供的链接说这是一个类别。他错了吗?我真的很想理解这一点。“repo包含一个XCode项目,该项目应该编译一个很好的静态库,供您在项目中使用…”现在可以使用了。需要在构建静态库之前对其进行代码签名以避免错误。我遇到了“未知选择器”问题。这里有完整的说明。