WGS84坐标转火星坐标(iOS篇)

标签:Objective-C, iOS开发

在这个神奇的国度里,我们总得学习一些有中国特色的东东,例如“火星坐标”。也许有人还不知道这是什么玩意,我就简要介绍一下吧。
如果你有带GPS模块的智能手机,打开定位功能,然后访问Google地图。只要你身处中国大陆,你就会发现定位不准,大概有几百米的偏差。然而运行一些导航软件,你又会发现定位很准确,说明手机的GPS模块确实是正常的。
这种现象是怎么造成的呢?答案是人为造成的。简单来说,GPS模块获取到的坐标是WGS84坐标系的,中国政府出于种种目的的考虑,不允许中国的地图使用国际通用的WGS84坐标系,而非要加上一些偏移,这样的坐标系就俗称“火星坐标系”。而Google地图采用的也是加偏移过的火星坐标系,但GPS模块传给它的坐标却没有加偏移,于是就出现几百米的偏差了。

开发iOS平台的猜数游戏

标签:Objective-C, iOS开发

这些天终于戒掉了星际争霸2,开始学习iOS开发了。虽然还只是一知半解,但学了几天后,觉得单视图的iOS应用开发起来太轻松了,就忍不住想自己动手做点小玩意。
我也没有什么好的创意,只是偶然看到猜数的游戏,觉得用选取器这个控件很适合,就决定做了。

搭建无iDP证书的Xcode环境

标签:iOS开发

众所周知,开发iOS应用需要注册iOS Developer Program(iDP)。不过这玩意需要99美元/年,只是玩玩而已的话就显得太贵了。好在不注册也可以用模拟器测试,但是不在iOS设备上测试总觉得不爽,于是便在网上找到了解决办法。