
iOS开发
文章平均质量分 69
mYp_maY
这个作者很懒,什么都没留下…
展开
-
ArcGIS for iOS 开发系列 - 前言
本人比较关注移动GIS和位置服务,对于ArcGIS for iOS开发,我是2010年初步接触,2011年小试牛刀,2012年大举推进,估计这也是国内大部分iOS开发者的演进路线,之前也对苹果“封闭”的做法有些抵触,纠结于搞iOS不符合国情,没钱途。好在苹果和iOS生态系统都很给力,国内iPhone/iPad应用开发的需求也日趋增多,iOS开发者的价值也水涨船高,好事情啊。计划把一路来的学习和实践原创 2012-09-28 15:23:38 · 560 阅读 · 0 评论 -
Xcode4.5中本地化问题
忽然发现在xcode4。5里不会添加本地化字符串了,Localication的加号点开必须选择资源文件(首次添加是空的,无功而返),随后搜索到好文(http://blog.youkuaiyun.com/freshforiphone/article/details/8239865),转而告知:名称本地化参考[1]http://developer.apple.com/library/i转载 2012-12-17 16:46:33 · 1039 阅读 · 0 评论 -
iOS图标尺寸一览
iPhone专用程序: 图标名称大小圆角用途必需Icon.png57 X 5710px用于程序商店和在iPhone/iPod Touch中显示必需Icon@2x.png114 X 11420pxIcon.png的高清模式 Icon-转载 2012-12-11 11:13:33 · 908 阅读 · 0 评论 -
ArcGIS for iOS 开发系列(10) – 基础篇-空间要素-符号渲染和属性信息
2 符号渲染 几何形状是地图的骨架,最后成图还需要制图,制图是另一个庞大的话题,这里不做展开,直接来介绍符号和渲染。符号面向的是空间要素,定义了点、线、面要素的颜色、透明度、边框大小等信息,而渲染面向的是图层,定义了整个图层的符号样式,其中的要素按照指定规则批量套用符号。2.1 符号 符号(AGSSymbol)从形式上可以分为单一符号、文字符号和复合符号,下面来一一介绍原创 2012-10-31 20:18:43 · 1451 阅读 · 0 评论 -
ArcGIS for iOS 开发系列(3) – 基础篇-“Hello World Map”
搞定了环境配置,我们赶快开始ArcGIS for iOS开发吧,按惯例首先创建一个“Hello World Map”程序,使用在上一节中我们新建好的项目。第一步:配置界面。 找到“ViewController_iPhone/iPad.xib”(分别针对了iPhone和iPad不同的布局),在内容窗口中可以看到只有一个空白的View视图,右下侧的工具窗口切换到组件对象,其中列举了Coc原创 2012-10-09 20:07:50 · 1582 阅读 · 1 评论 -
ArcGIS for iOS 开发系列(6) – 基础篇-图层-静态图层
图层是空间数据的载体,如果你对ArcGIS Server稍有了解的话,就能明白API里不同类型的图层对应了服务器端发布的不同Service,可以分成两大类:静态图层和动态图层。 静态图层泛指缓存过的地图服务,除非服务端删除或更新缓存,否则客户端请求的数据永远是固定不变的,而动态图层正好相反,服务器根据每个请求动态的生成数据,一静一动各有用途。表3-2-1 不同类型图层的继承关系原创 2012-10-11 21:15:53 · 1434 阅读 · 0 评论 -
ArcGIS for iOS 开发系列(8) – 基础篇-图例、环绕和时态
1 图例 一图胜千言的佳话里肯定少不了图例(MapLegend),尤其当要素类型复杂时,通过图例能简明标示关键要素,图例包括一组符号图片和对应的文字标注。图3-2-3-1 常见的地图图例样式 ArcGIS for iOS v1.8之后下列图层都支持获取图例信息:· 切片地图服务图层· 动态地图服务图层· 要素服务图原创 2012-10-23 16:59:42 · 2431 阅读 · 0 评论 -
ArcGIS for iOS 开发系列(4) – 基础篇-地图组件
在“Hello World Map”里我们已经成功加载了地图,以前没接触过GIS的同学先得补一补功课,起码要了解空间对象和数据模型的基本概念。常见的地图服务,其背后都有一个地图文档(*.mxd或*.msd),文档中有很多页(图层Layer),每页上又有许多空间要素(点、线、面)可能对应了现实世界中的水井、道路、绿地等等,同时地图文档中还保存了可见性、符号化、比例尺等很多配置信息,用于控制地图的最终原创 2012-10-10 19:03:28 · 1460 阅读 · 0 评论 -
ArcGIS for iOS 开发系列(9) – 基础篇-空间要素-几何形状
只是加载数据难免乏味,更多时候需要可交互,让用户控制地图的可视化效果,比如:地图上加标签、高亮显示查询到的街道、修改化学品污染区域的渲染样式等等,基本流程就像画画,先找张空白的纸,再把房子、花园、马路什么的用不同颜色画上去,纸就是图形图层(AGSGraphicLayer),房子等地物就是空间要素(AGSGraphic)。 图形图层(AGSGraphicLayer)之前已经介绍过,它是由客原创 2012-10-30 16:18:11 · 1771 阅读 · 1 评论 -
ArcGIS for iOS 开发系列(5) – 基础篇-手势和事件响应
MapView默认支持以下手势操作及对应触发的通知:表3-2-1 支持的手势及对应通知手势地图响应触发的通知轻划(Swipe)平移MapDidEndPanning撑开(Pinch-Out)放大MapDidEndZooming捏合(Pinch原创 2012-10-11 09:32:45 · 2139 阅读 · 1 评论 -
ArcGIS for iOS 开发系列(2) – 开发环境配置
我们已经掌握了一些基本知识,在动手编程之前,还需先配置下开发环境:2.1 iOS 配置1) Mac电脑(MacBook Air/ Pro、Mac mini和iMac都可以);2) Snow Leopard(小版本10.6.2以上)、Lion(小版本10.7以上)或Mountain Lion操作系统3) 下载并安装Xcode开发工具(Xcode是苹果的集成开发环境):原创 2012-10-08 20:38:37 · 1241 阅读 · 0 评论 -
ArcGIS for iOS 开发系列(7) – 基础篇-图层-动态图层
接着上节继续介绍图层...2 动态图层 与静态图层相反,动态图层(AGSDynamicLayer)获取的数据都是由服务端实时生成的,除了基本信息外,还声明了exportMapImage方法和exportDelegate委托,从对应的地图服务动态获取地图数据,是所有动态服务图层的基类:图3-2-8 动态图层的继承关系2.1 动态地图服务图层(AGSDynamicMa原创 2012-10-17 18:02:23 · 1220 阅读 · 0 评论 -
ArcGIS for iOS 开发系列(1) – 基本概念
1.1 iOS简介 2006年苹果公司发布了智能手机iPhone,卓越的外形设计和新颖的触摸式交互,令其迅速风靡全球,随后发布的平板电脑iPad同样也取得了巨大成功,二者所搭载的都是iOS智能移动操作系统(早期叫做iPhone OS,后来更名为iOS),所谓的“智能”操作系统简单理解就是允许用户自主扩展功能,比如通过安装新应用而获取了新功能。依靠iOS开发者计划和App Store应原创 2012-09-29 11:06:41 · 1184 阅读 · 0 评论 -
iOS打包模拟器和真机通用的静态库
iOS默认编译出的静态库分两种版本,要不for device(arm),要不for simulator(i386),除了特殊需求,一般都会希望静态库是通用的,方便调试和部署,这就需要对二者进行合并,步骤如下:1、找到生成真机和模拟器的libX.a目录,比如:debug-iphoneos和debug-iphonesimulator;2、用lipo -create 命令来合并二者:原创 2013-04-12 09:43:46 · 996 阅读 · 0 评论