如何引用另一个具有我希望在XCode 4中使用的代码的项目。特别是我正在尝试使用here中的NSDate扩展。
一些注意事项:
谢谢
答案 0 :(得分:2)
我假设我应该参考而不是尝试构建框架
是的,引用并链接它,除非你只需要一点点。在这个阶段,分离你想要的位可能是一个高级主题(取决于lib的布局/依赖)。您应该更喜欢引用和链接,因为它通常会最小化您的维护时间,尤其是在多个项目中使用它时。
我尝试将现有的“Hello World”xcode项目文件复制到我的项目中,但这似乎不起作用
您不创建项目,将库的xcode项目添加到您的应用程序或库中,将lib设置为依赖项,如果需要,将库添加到搜索路径,然后链接到库。
我是否需要根据“coco touch static library”选项创建新的“Target”?
没有
那么我是否需要编辑当前的产品方案,以便在构建新目标时构建
没有。您将其配置为依赖项。如果存在重大冲突,您可能需要更改lib的构建设置,链接器或编译器会指出这些冲突。
我需要在项目方面做些什么 - 应该去添加文件,选择扩展Xcode项目文件就足够了吗?
从上面概述的流程开始。
答案 1 :(得分:1)
没有理由引入实际项目。您可以自己引入源文件,甚至可以使用相同的文件,而不是根据需要复制它们。但是,如果您有多个文件,并且您认为不会更改代码,那么创建静态库可能是最佳选择。