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

时间:2012-02-07 15:49:23

标签: iphone objective-c ios

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

  1. 将项目复制到我的Xcode后,是否需要运行它?
  2. 在我的目标项目中,我是否需要将其作为库包含或以其他方式包含它?
  3. 我的目标项目类头文件需要什么?
  4. 我的目标项目实施文件需要什么?

1 个答案:

答案 0 :(得分:1)

如果您使用的是我不相信的静态库,则必须使用-all_load链接器标志编译所有依赖项(请参阅Technical Q&A QA1490 Building Objective-C static libraries with categories,否则您将遇到'未知选择器'问题。

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