1
我有分享了很多源的兩個應用程序,所以我想將它們放到一個Xcode項目和使用目標,以建立seperately他們。某些源文件在兩個項目中都具有相同的名稱(例如,MapViewController.h
和MapViewController.m
)。我認爲作爲一箇中間步驟,我只是把整個類文件夾放到合併項目中(使用不同的文件夾名稱),並使用Targets指定要使用哪些類文件夾,然後稍後我將正確地合併我可以使用的源文件。目標,Xcode和接口文件
我發現的問題是,我不能包括在目標.h
文件(該選項爲灰色)。我是否需要爲兩個目標使用相同的接口文件,並且有兩個版本的實現文件。有一個更好的方法嗎?謝謝。
爲什麼你感到遺憾的是所有功能於一身的項目的做法? – 2010-07-10 10:01:47
幾個原因。 1)單個項目變得太大和繁瑣......標準的Xcode項目模板實際上是爲一個項目設計的。例如,沒有標準的方法來創建幾個「資源」文件夾。 2)創建多個具有相似作用域的項目會產生文件命名約定的煩惱。您不能爲單獨的項目創建兩個具有相同名稱的不同類。 3)你不能同時運行Project 2&3 ......最後,它不值得。 – 2010-07-12 13:20:00
感謝您的答案布拉德。我決定在一個項目中配合幾個目標。我想了解是什麼讓自己很難做到。也許我會回到你的答案,並在我瞭解更多後以這種方式實施。 – 2010-07-26 17:42:11