我不明白使用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