【发布时间】:2011-07-06 02:54:50
【问题描述】:
我正在尝试在 XCode 工作区中构建几个应用程序:一个应用程序是 iOS 应用程序,另一个是 Mac OS X 应用程序。我希望有一组特定的类包含在应用程序的两个版本中。我正在努力弄清楚什么样的项目结构最能支持一些共享的代码,一些特定于 iOS 应用程序的代码,以及一些特定于 Mac 应用程序的代码。在一般的 XCode 或专门的 XCode 4 中做这种事情是否有最佳实践?
我是否应该为共享代码创建一个库项目并为该库的 iOS 和 Mac OS X 构建创建 2 个不同的目标?内置项目模板似乎要我选择 Mac OS X 库或 iOS 库,我不确定是否容易使基于其中一个模板的项目适用于两个目标。
我应该为 iOS 库、Mac OS X 库、iOS 应用程序和 Max OS X 应用程序创建不同的项目吗?在这种情况下,如何轻松地在 iOS 库和 Mac OS X 库项目之间共享库代码?
【问题讨论】:
标签: xcode4