蛋疼的XCode,相当的无语啊!一个月前就想尝试用xml来装我的数据了
就因为没找到添加库的选项,后来不了了之了。
iphone开发解析xml的库还是蛮多的,什么TouchXML,KISSXML,NSXML。。。一大堆的~
我第一次尝试使用的是KissXML,哈哈,这个名字可真够暧昧的
当时遇到的挫折就是作死不知道那几个Framework是怎么被添加进来的,是怎样样一个机制~
其实我java用比较熟练了,像添加jar包,类库什么的,我都比较了解了
当时心想Xcode里面可能也就差不多了,但是他妈的蛋疼的XCode里面,我就是没找到在哪儿添加~
话说XCode的菜单项可真够乱的,加上我现在又逢上XCode由3。x演变为4。x
尼玛的,老子3。x的XCode都没摸热,现在4。x的又来了一个大变样,你说我烦不烦?!
但是说实话,其实这种东西就是那种经验式的东西,已经了解,今后都不会再在这个上面耗费那么多时间了
上次是我练手随便玩儿,当时两下没整出来也就懒得搞了
今天专门抽空查了一个下午,nnd,终于给我找着了,这种遇见挫折并KO之的感觉真的爽!
像前两天为了将FLash上面切割b2Shape的算法移植到iphone里面来,我可是花足了功夫
本来以为很简单的,但是凭着我的半担子C++硬是将预计的时间由一天拉长到4天,而且还是没日没夜那种~
当然,移植完毕花了2天多,但是噩梦还没有结束,因为Flash版的Box2D和C++版的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:
#import "GDataXMLNode.h" |
If your app compiles and runs GDataXML is integrated successfully!
下面贴出几张图,这几张图里面标明了几个关键的位置以及相关配置,改好这几个点,解析xml的基石就算是铺垫完毕了