在開發的過程中經常會用到別人的項目或者開源項目,他們已經幫我們處理好許多的操作,我們拿過來就可以用了,但是怎麼樣才能在自己的項目中調用別人的項目的,聽我娓娓道來。
引入別人的項目總共分三步:
1. 為方便操作,我們把別人的專案檔拷貝到我們的.xcodeproj目錄下,
可以看到,畫圈圈的就是我引入的項目了,總共有四個檔案(檔案夾),src裡面儲存的就是引入項目的原始碼了<喎?http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGJyPgo8L3A+CjxwPjIuIL3Tz8LAtKOsztLDx9Kq1Nq5pLPMwO/D5tL9yOvV4rj2z+7Ev6Os1NpCdWlsZLXEyrG68tKqsNHP7sS/seDS6734yKWjrNXiw7TF5NbDo7o8L3A+CjxwPmEuILXju/fO0sPHz+7Ev7XExeTWw87EvP48L3A+CjxwPmIuILXju/dCdWlsZCBQaGFzZXM8L3A+CjxwPmMuILXju/dUYXJnZXQgRGVwZW5kZW5jaWVzPC9wPgo8cD5kLiC147v3vNO6xaOs0aHU8c7Sw8e41bLFv72xtLXETVJQcm9ncmVzczwvcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140416/2014041609101342.jpg" alt="\">
e. 點擊Link Binary With Library,點擊加號,加上我們剛才拷貝的libMRProgress.a
最終的效果如下:
3. 最後一步,我們點擊Build Setting,在Search Paths 的Header Search Paths裡面添加我們想匯入目錄的src路徑,引入標頭檔
因為我們把項目拷貝到了根目錄下,所以點擊加號添加一個叫做:
"$(SRCROOT)/src" 並且屬性是:recursive 就好啦
大功告成,我們可以使用MRProgress裡面的控制項了,做項目去咯。
註:還可以只吧xcodeproj檔案拷貝到根目錄,這樣你的src就不在根目錄下了,這樣的話,上面的路徑按照下面的規則添加:例:$(SOURCE_ROOT)/IBAForms/headers ,IBA放在項目根目錄裡,headers就是src
如果和項目根目錄平級或更高,就$(SOURCE_ROOT)/../../IBAForms/headers
所以啊,最好還是把其他項目的東東都拷貝過來吧,省的編譯麻煩。