MapKit解析与相关项目实践
1. MapKit解析概述
在深入代码之前,我们先设想一个场景:有一个“感恩而死”服务器(Grateful Dead Server),它会广播每个“感恩而死”乐迷(Deadhead)的地理位置(至少是那些允许自己在网格中可见的乐迷)。我们要开发一个应用,让“感恩而死”的忠实粉丝能够随时定位附近的其他乐迷,方便他们见面、分享盗版音乐等。
2. 开发步骤
2.1 起始设置
- 允许用户查看自己的位置:通过调出属性检查器(Attributes Inspector),打开“显示用户位置”开关。
- 创建控制器:创建一个名为
DeadHeadsView的控制器,创建一个名为Gratefuldead的解析器实例。 - 设置代理:让
DeadHeadsView将自己设置为代理,以便接收反馈并调用getGratefuldeadData方法。
2.2 从网络获取数据
解析器在“感恩而死”服务器的XML中筛选数据时,会抓取 Gratefuldead 元素数据并创建每个 Gratefuldead 对象的实例。每创建一个实例,就会通过 addGratefuldead 方法回调。我们需要在 deadHeadsViewcontroller 中实现 Gratefuldead
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



