Monthly Archives: April 2012

ArcGIS Runtime for iOS中的Cluster

所谓Cluster就是将地图上的多个要素聚合成一个要素来进行展示,这会带来如下的好处: 1 在小比例尺下可以更加宏观的了解地理信息 2 可以大大加速前端的响应速度 3 对于密集恐惧症者有立竿见影之疗效 先看一张地图上加载2089个点的图: 使用Cluster后的效果如下面的图:  

ArcGIS API for iOS, iOS, iPad, iPhone4 Leave a comment

提取ipa中的png资源

ipa实际上就是一个zip包,将ipa解压即可看到里面有很多png资源文件,但这些文件是经过xcode编译优化过的,所以无法直接查看。 可以使用下面的命令来还原指定的图片 $ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush \ -revert-iphone-optimizations -q Local.png Local-standard.png 当然也可以使用脚本来批处理这一过程。 python 脚本 ipin rb脚本 appcrush.rb

ArcGIS API for iOS, iOS Leave a comment

在Xcode4.2中使用gpx文件模拟GPS应用

在最新的Xcode的环境中,模拟器支持了位置的模拟,使用方式是通过GPX文件模拟gps的定位信号。 使用GPX模拟gos的步骤如下: 1 在xcode 工程的菜单中选择new file,在resource分类中选择GPX file 编辑gpx文件,将你需要模拟的gps坐标输入到这个文件中。 在调试的时候,在调试面板中选择位置调试按钮,选择刚才创建的gpx文件,模拟器即使用这个gpx文件来模拟gps信号

iOS, iPad, iPhone4 Leave a comment

XCode 4.2 中修改工程输出路径

在xcode 4.2 中,工程默认的输出路径统一到了/User/user/Library/Developer/Xcode/DerivedData 目录下,这样做有一些好处,不如源代码管理的时候不用特意排除这些编译中间结果,想要清除所有编译结果的时候可以一起清除,但对于比较习惯传统管理模式的同学来说,build的目录在工程目录下会更合理一下。 那么如何修改工程的输出路径呢? 打开Xcode,打开Xcode的Preferences选项 在locations选项卡中Derived Data选项选择相对路径(Relative) 即可  

iOS, iPad, iPhone4 Leave a comment