蛋疼的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:
-
1.Choose Project\New Project, and choose View-based Application, and name the project XMLTest.
-
2.Download thegdata-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:
If your app compiles and runs GDataXML is integrated successfully!
下面贴出几张图,这几张图里面标明了几个关键的位置以及相关配置,改好这几个点,解析xml的基石就算是铺垫完毕了
分享到:
相关推荐
固定收益点评:贵州城投近况知多少?-1021-国盛证券-27页.pdf
固定收益点评:山东城投近况知多少?-1121-国盛证券-29页.pdf
xml java系统源码 LogMonitor项目简介: 项目功能: 日志监控告警系统的主要功能: 帮助于开发者,针对于开发者开发的app或者客户端软件等各种应用的运行近况进行监控。可以查看应用的情况,了解详情,对于出发了...
精品资料(2021-2022年收藏的)洮砚文化的分析和洮砚人近况的解析.doc
计算机学报的关于人工智能的发展近况的观点。
20210228-中信证券-心动公司-2400.HK-深度跟踪报告:公司2020年业绩前瞻及TapTap近况更新.pdf
近况自遣
「Linux」计算机法证技术_国内外发展近况 - 数据安全 安全防御 系统安全 红蓝对抗 数据库安全 数据治理
TWS无线蓝牙耳机的简介与充电盒市场近况及业务总结
本项目是一款基于微信平台的追星小程序,旨在满足粉丝与偶像互动的需求。通过整合SSM(Spring、SpringMVC、MyBatis)框架,实现了一个功能丰富、易于扩展的追星平台。 项目功能包括: 1. 偶像动态:实时更新偶像的...
有色金属行业:澳洲锂矿Q4近况梳理,看好2021年锂精矿价格上涨-20210207-华西证券-28页.pdf
鲍捷-金融知识图谱的发展近况和应用回顾.pdf
20210417-华西证券-环保行业研究:全球锂资源近况梳理,再推四川锂矿公司.pdf
近况作文700字_高中高三作文,-,58作文
20230117-申万宏源-油运行业近况更新及后续催化分析:需求冲击结束,长期牛市开启.pdf
心动公司-2400.HK-深度跟踪报告:公司2020年业绩前瞻及TapTap近况更新
概述了金属-Si-C体系界面反应和相稳定图的研究近况以及用Thermo-Cale软件计算相稳定图的局限性;阐明在相平衡条件下由化合物的Gibbs生成自由能计算活度的原理。通过将相稳定图分解为4种拓扑结构并使用相标号的方法,...
一文读懂海外工业软件巨头近况.pdf
20210316-天风证券-计算机行业美国经验与中国借鉴:一文读懂海外工业软件巨头近况