2013-10-09 71 views
0

我創建了工作區並拖動了2個項目。帶2個項目的xcode工作區。如何在項目2中創建項目1的對象?

現在,我想創建PROJECT1對象(視圖控制器),項目2

後,我加上「#進口‘headerFileFromProject1.h’,xcode的錯誤是找不到頭。 我猜有我需要設置一些路徑的地方(雖然它的奇怪的原因工作區知道2個項目的路徑,並且由此,他們的頭文件也)

我讀了很多關於子項目,工作區,靜態庫,但我不明白我想要做的是5-6步或其他很多設置。

如果它的5-6步,請幫我完成這個難題。如果不止於此,我放棄了,我會等待xcode版本11.

再一次,我想要做的就是從第二個項目中的第一個項目中獲取2個xcode項目並創建對象。也許我要求太多:)

謝謝。

回答

0

不同的Xcode項目可能共享公共代碼(相同的源文件):在每個項目的導航區域中創建一個相應的組並添加共享文件。有意義的是,共享源的文件夾既不應該是共享代碼的項目的子文件夾。 可能,您需要正確設置標題搜索路徑。

根據您的需要,更好的方法可能是創建庫項目並通過將客戶機二進制文件鏈接到庫來共享該庫。官方文檔本身就是最好的逐步指導如何創建和使用庫。

+0

project1是大項目。有很多文件,子庫(文件),構建設置等等。 項目2可以是空項目(爲了這個測試的目的) 我想從項目1創建視圖控制器,在項目2中。 什麼是最好的方法來做到這一點?靜態庫? – user1105951

0

您需要將相同的文件:headerFileFromProject1 .h和.m添加到項目2中,而不進行復制。然後,當您編輯它時,它將在兩個項目中發生變化。