2011-07-05 44 views

回答

5

只需创建一个项目,其中包含XCode中的所有共享代码,并在您的iPhone和iPad应用程序项目中引用此项目。干净利落。

+0

我希望它和您所说的一样简单。你能解释一下如何在另一个项目中引用一个项目吗?它只是拖放或者是在建立设置? – aryaxt

+1

只需将共享项目拖放到“组和文件”导航器窗口中,并取消选中“复制文件”即可。 –

+0

对评论和答案+1。您可能想将其添加到主要答案。 –

2

对我来说,我会做一个静态库项目,其中包含Xcode中的共享代码(在您的示例中的UI元素)。

然后,当我需要在iPhone或iPad应用程序项目中使用库时,我可以通过将项目拖放到项目导航器并配置正确的依赖项,使用库和标题搜索来引用静态库项目路径。通过这种方式,您始终拥有单一的库源代码来源,以便于维护和修改。

当然,您实际上可以将静态库编译为二进制文件并将其链接到您的项目中,但是当您在静态库中发现错误并需要切换到另一个项目以纠正错误时,它不会太灵活,二进制库文件的编译和复制。

我刚刚写了一篇关于如何将静态库项目链接到Xcode 4.3.2上的iOS项目的文章(链接如下)。这可能对你解决头文件找不到你遇到的问题很有用。希望这个帮助。

http://vicidi.wordpress.com/2012/04/11/linking-an-ios-static-library-project-in-another-project-in-xcode-4-3-2/

相关问题