1. 程式人生 > >iOS中如何引用另一個工程的方法教程

iOS中如何引用另一個工程的方法教程

ive 靜態 header 解釋 target 初見 ima 工程文件 框架

想必很多程序員都見過那些第三方的框架裏邊引用其他的工程的代碼,初見覺得非常高大上,但是完全沒有頭緒,一直抱著羨慕的心態就這麽不了了之了。後來我們項目裏需要引入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中的引用:

技術分享圖片

輸出結果:

技術分享圖片

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對程序員之家的支持。

http://www.kmjdad.com/
http://www.jnsjzyy.com/
http://www.czhkwl.com/
http://www.express-o2o.com/
http://www.gzjindao.com/
http://www.chumingchuanmeiyishu.com/
http://www.thcxb.com/
http://www.xingguangkeji.com/
http://www.gdrhsy.com/
http://www.clhuiji.com/
http://www.nxjianye.com/
http://www.tjmingsheng.com/
http://www.gangguan022.com/
http://www.zyjbp.com/
http://www.qianhangmy.com/
http://www.tzminbell.com/

iOS中如何引用另一個工程的方法教程