xcode如何引入第三方庫


蛋疼的XCode,相當的無語啊!一個月前就想嘗試用xml來裝我的數據了

就因為沒找到添加庫的選項,后來不了了之了。

iphone開發解析xml的庫還是蠻多的,什么TouchXMLKISSXMLNSXML。。。一大堆的~

我第一次嘗試使用的是KissXML,哈哈,這個名字可真夠曖昧的

當時遇到的挫折就是作死不知道那幾個Framework是怎么被添加進來的,是怎樣樣一個機制~

其實我java用比較熟練了,像添加jar包,類庫什么的,我都比較了解了

當時心想Xcode里面可能也就差不多了,但是他媽的蛋疼的XCode里面,我就是沒找到在哪兒添加~

話說XCode的菜單項可真夠亂的,加上我現在又逢上XCode3x演變為4x

尼瑪的,老子3xXCode都沒摸熱,現在4x的又來了一個大變樣,你說我煩不煩?!

但是說實話,其實這種東西就是那種經驗式的東西,已經了解,今后都不會再在這個上面耗費那么多時間了

上次是我練手隨便玩兒,當時兩下沒整出來也就懶得搞了

今天專門抽空查了一個下午,nnd,終於給我找着了,這種遇見挫折並KO之的感覺真的爽!

像前兩天為了FLash上面切割b2Shape的算法移植到iphone里面來,我可是花足了功夫

本來以為很簡單的,但是憑着我的半擔子C++硬是將預計的時間由一天拉長到4天,而且還是沒日沒夜那種~

當然,移植完畢花了2天多,但是噩夢還沒有結束,因為Flash版的Box2DC++版的Box2D存在着比較大的差異~

恁是切不了幾刀程序就陷入崩潰,愁地我那天一夜沒睡,終於將所有經常報出的bug給修復好了

哈哈,在我面前的現在是一套成熟的,可運用於GameApp的算法,甚感欣慰!!我的目標是,一定要做出一個值得紀念的GameApp!!

閑話扯了很多,不過無所謂,因為,這是寫給我自己今后留念的一個篇章~

 

回歸重點,其實我的主題是如何在項目中使用libxml2.2.dylib~

翻開項目瀏覽器中的Frameworks文件夾,里面的item用的都是一個盒子狀的物件

往下一個層級看,可以看到一個名為 Headers的文件夾,那么很明顯了,這里的僅僅是一個個的頭文件集合

VC里面差不多,如果要用lib格式的2進制靜態庫文件的話,需要將該靜態庫的頭文件集合導入項目,否則的話無法使用!

這里是一個意思,其實經過我的操作,我發現這個真和VS2005里面沒什么區別

這次之所以陰溝里翻船,也皆是因為不熟悉XCode這個IDE

推薦一個連接:http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml

粘貼一部分該鏈接里面找到的有用資料:

Integrating GDataXML

You can integrate GDataXML into a new project with a few easy steps:

  • 1.Choose Project\New Project, and choose View-based Application, and name the project XMLTest.
  • 2.Download the gdata-objective-c client library.
  • 3.Unzip the file, navigate to Source\XMLSupport, and drag the two files GDataXMLNode.h and GDataXMLNode.m into your project.
  • 4.In XCode, click Project\Edit Project Settings and make sure “All Configurations” are checked.
  • 5.Find the Search Paths\Header Search Paths setting and add /usr/include/libxml2 to the list.
  • 6.Finally, find the Linking\Other Linker Flags section and add -lxml2 to the list.
  • Test out that everything is working by adding the following to the top of XMLTestAppDelegate.h:

#import "GDataXMLNode.h"

If your app compiles and runs GDataXML is integrated successfully!

下面貼出幾張圖,這幾張圖里面標明了幾個關鍵的位置以及相關配置,改好這幾個點,解析xml的基石就算是鋪墊完畢了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM