摘要: 转自:http://www.comingx.com/?p=1310因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持X 阅读全文
posted @ 2013-05-30 13:50 清灵阁主 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 转自:http://see.xidian.edu.cn/cpp/html/1140.htmlC语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。1、书写标识符时,忽略了大小写字母的区别。main(){ int a=5; printf("%d",A);}编译程序把a和A认为是两个不同的变量 阅读全文
posted @ 2013-05-30 12:38 清灵阁主 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/yingkong1987/archive/2012/08/12/2634398.htmlios的应用,也不都是使用ios自带的框架或者自己写所有实现,有时需要使用第三方库,比如ios调用flurry做统计分析。下面简要说明,如何创建自己的库,并且部署到另外的项目中使用。创建库通过xcode的想到可以很容易的创建库。为了简单起见,这里只用objc写最简单的类代码。当然是可以用c、c++语法写库函数的,而且也很常见。ios为了安全上的考虑,只允许使用静态库,即静态联编到应用程序中。动态库,是独立存在的,直到应用运行时才加载到应用内存中。然后,起个 阅读全文
posted @ 2013-05-30 11:21 清灵阁主 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 转自:http://xml.iteye.com/blog/5314931、O3D简介O3D是google公司开发的一款网页上运行的3D图形接口,是为了创建基于网页的3D图形操作界面和3D游戏而开发。2、O3D结构O3D支持GPU加速运算,底层是基于OpengGL和Direct3D接口实现,支持顶点shader和像素shader。O3D提供的JavaScript接口调用开发程序,嵌入网页中直接运行,支持绝大多数的网页浏览器。程序开发用JavaCript,方便WEB程序员的学习。3、O3D运行环境O3D运行需要O3D插件支持,像FLASH需要FLASHPLAYER播放器一样。插件的地址安装地址是: 阅读全文
posted @ 2013-05-30 06:56 清灵阁主 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 转自:http://xml.iteye.com/blog/1724894简单说来吧TMS和WMTS差异主要在于协议、瓦片组织方式,据说WMTS理论模型更好,反正且说吧。 1.协议 TMS是纯RESTful的;而WMTS可以有三种:KVP、SOAP、RESTful。 2.瓦片组织方式 三点:TMS瓦片是正方形、WMTS瓦片是矩形;在纵轴方向上面相反;WMTS中对应的不同比例尺瓦片可以尺寸不同。具体如下图: 阅读全文
posted @ 2013-05-30 06:52 清灵阁主 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 转自:http://xml.iteye.com/blog/531344 1.人之所以痛苦,在于追求错误的东西。 2.如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。 3.你永远要感谢给你逆境的众生。 4.你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。 5.当你快乐时,你要想这快乐不是永恒的。当你痛苦时,你要想这痛苦也不是永恒的。 6.今日的执著,会造成明日的后悔。 7.你可以拥有爱,但不要执著,因为分离是必然的。 8.不要浪费你的生命在你一定会后悔的地方上。 9.你什么时候放下,什么时候就没有烦恼。 10.每一种... 阅读全文
posted @ 2013-05-30 06:51 清灵阁主 阅读(162) 评论(0) 推荐(0) 编辑
摘要: SceneControl的定义SceneControl是一个高性能的嵌入式的开发组件提供给开发建立和扩展Scene程序,当然其也提供了基于ArcScene™ 功能来给用户进行绘图等操作,控件SceneControl相当与ArcScene Desktop应用程序中的3D视图并且提供了显示和增加空间数据到3D的方法等。GlobeControl的定义GlobeControl是一个高性能的嵌入式的开发组件提供给开发建立和扩展ArcGlobe程序, 当然其也提供了基于ArcGlobe ™ 功能来给用户进行绘图等操作,GlobeControl显示3D视图并能提供全球表现的位置而且是基于3D数据。Scene 阅读全文
posted @ 2013-05-30 06:50 清灵阁主 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.gisall.com/html/72/124272-6796.htmlArcGIS的转换工具(ConversionTools)提供了将图层输出到kml的接口LayerToKML,这个方法被封装在ESRI.ArcGIS.ConversionTools中 LayerToKML接口的输入参数layer接收两种类型的参数:本地磁盘的图层文件(*.lyr)、内存中的图层。n 将本地磁盘图层文件(*.lyr)输出kml// LayerToKML接口输出kmlGeoprocessor pGeoProcessor = new Geoprocessor(); ESRI.ArcGIS. 阅读全文
posted @ 2013-05-30 06:40 清灵阁主 阅读(844) 评论(0) 推荐(1) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_80f279bb0101gmf1.html这是常用的ArcGlobe代码。可以拿出来分析一下:ArcGlobe常用代码:1.按照适当的顺序绘制ArcGlobe图层public void GetSetGlobeDrawingOrder(ESRI.ArcGIS.GlobeCore.IGlobe globe){ESRI.ArcGIS.GlobeCore.IGlobeDisplay globeDisplay = globe.GlobeDisplay;ESRI.ArcGIS.GlobeCore.IGlobeDrawingOrder gl 阅读全文
posted @ 2013-05-30 06:37 清灵阁主 阅读(328) 评论(0) 推荐(0) 编辑