我不明白使用Xcode工作区来组织彼此依赖关系的项目。比如我看到了很多的开发人员创建看起来像这样的工作空间结构:Xcode工作区vs嵌套项目
Workspace |-- App |-- A Common Library |-- Another Common Library
什么好处这是否提供?如果有人直接打开“应用程序”项目,他们不会无法真正建立应用程序?他们必须认识到工作区存在必要的依赖关系。
在我看来,像更好的方法是使用嵌套的项目是这样的:
App |-- Libraries | |-- A Common Library | |-- Another Common Library
然后没有项目存在不能建立。它也似乎更符合Git关于子模块的想法。
我看到的工作空间的唯一用途是将常见项目彼此不依赖。我想听听其他人的想法,因为我可能会错过一些东西。
哇!Xcode标记的问题实际上是关于Xcode的! :) – Almo 2012-07-23 18:42:59
@Almo:它每隔几天发生一次。但它们通常有相反的问题:当它不适用时标记[objc]。 :) – 2012-07-23 18:46:20
这里提到了使用工作区的一些原因:https://developer.apple.com/library/ios/featuredarticles/XcodeConcepts/Concept-Workspace.html – pi3 2013-10-27 15:49:38