前言
想必很多程序猿都見過那些第三方的框架里邊引用其他的工程的代碼,初見覺得非常高大上,但是完全沒有頭緒,一直抱著羨慕的心態就這么不了了之了。后來我們項目里需要引入googleDrive的框架,遇到了一些問題,沒辦法只能抱著電腦找老大解決,給我解釋了一通,貌似是路徑問題,當時只是解決了問題,自己也沒有去研究,今天看到有人提問相關問題,就想趁此機會總結一下~
Xcode中使用Workspace來管理多個項目:
具體操作如下:
1.創建Workspace
2.右鍵選擇Add Files to "XXWorkspace"
3.然后選擇需要添加項目的xcodeproj
4.添加完是這個樣子的
這樣我們就可以一個工程管理多個項目了;那么如何實現工程間的聯編呢?
1.新建一個.a靜態庫工程
2.將需要引用靜態庫工程的路徑添加到header search path
3.添加關聯Build Phases Link Binary With Libraries (另一個工程文件的.a或.app文件)
這一步很重要,不然會編譯錯誤
4.接下來就是測試是否引入成功了
TestC中的方法:
TestB中的引用:
輸出結果:
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。
新聞熱點
疑難解答