xcode中许多适当的子项目

Posted

技术标签:

【中文标题】xcode中许多适当的子项目【英文标题】:Many proper sub projects in xcode 【发布时间】:2014-07-01 06:18:17 【问题描述】:

我正在开发一个包含许多子项目的项目,这些子项目是包含许多视图控制器和所有项目相关内容的完整项目(即它们不是静态库。)所以我想要一个主项目想要调用其他几个项目。

例如,我有一个带有 ViewController1 的 ProjectMain,带有 ViewController2 的 SubProject1,带有 ViewController3 的 SubProject3。

我在 ViewController1 上有两个按钮,分别启动 ViewController2 和 ViewController3。

首先,这可能吗?如果是,我应该如何实现它?我已经搜索了互联网,但除了将静态库添加到项目之外找不到任何东西。

【问题讨论】:

首先为什么要将它们作为单独的项目,为什么不能将所有视图控制器包含在一个中?我的意思是有什么具体原因吗? 是的,因为它们都是作为单独的项目开发的,现在不可能把这么多视图控制器做成一个项目,可能会发生很多冲突,我不想潜入解决那些冲突。 您是否考虑过使用工作空间? 【参考方案1】:

您可以通过拖放所有项目来创建项目的依赖项,您希望添加到您的项目中,而不是添加标题搜索路径,这是一个文件夹的路径列表以供搜索包含或导入的用户头文件的编译器。

这可能对你有帮助,go here

你也可以使用xcodeworkspace 来实现你想要的。 here is apple doc供参考

【讨论】:

我可以在 ViewController1 和 ViewController2 之间执行 segue,它们都属于不同的项目。 它们可能属于不同的项目,但是当您将它们全部使用时,您可以从任何 viewController 转到任何 viewController 并使用 segue 传递数据。

以上是关于xcode中许多适当的子项目的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.3 停止构建 XIB 文件

我的 Xcode 项目是如何从 iOS 项目变为 OSX 项目的?

在 Xcode 项目中构建所有目标(或方案)

在 Xcode 8.2.1 中创建 Xcode 项目模板

在 Xcode 控制台项目中创建和使用 C++ 库

Xcode 项目更新到 Xcode 到 6.3 后显示错误