有没有办法将.h和.m文件放在一个中心位置,以便在我的任何项目中使用?

时间:2011-10-15 15:07:20

标签: objective-c ios xcode

在我的一个项目中,我有一个类,它只有一些标准代码,我在大多数应用程序中使用,我认为在其他一些项目中使用这个类会很有用。有没有办法将.h和.m文件放在一个中心位置,以便在我的任何项目中使用?我可以对课程进行更改,而不必担心必须在多个位置更正文件。

4 个答案:

答案 0 :(得分:2)

对于XCode 4.2,您可以使用工作空间,该工作空间可以包含多个项目。假设您要构建一个静态库。您可以为lib创建专用项目,并将此项目包含在多个工作区中。您需要正确设置项目依赖项,因此下次构建产品时将自动获取lib中的更改。

答案 1 :(得分:1)

创建静态库。请参阅Creating a new Static Library

的此链接

答案 2 :(得分:1)

我发现保存我的.h&更容易.m文件在名为MyClasses的文件夹中,然后将这两个文件拖到我想要添加到的项目中。 Xcode为您提供了将文件复制到我的项目中或将它们保留在原处的选项。我把它们留在MyClasses文件夹中。我现在可以编辑这个课程了,所有的变化都出现在我上课的所有应用程序中。

答案 3 :(得分:0)

是的,您可以将文件保留在中心位置,并通过将xcode拖入项目中,仅将类的引用添加到项目中。只是在xcode要求时不要复制文件。就像我们为一些第三方图书馆做的那样。 core-plot,facebook,Three20等。