iOS开发:Game Kit与Map Kit的深入解析
1. Game Kit网络通信调试注意事项
在使用Game Kit进行设备间网络通信时,调试或直接从Xcode运行程序(即使不调试)都会使连接的iOS设备上的程序运行速度变慢,进而影响网络通信。这是因为设备间的数据传输会检查确认信息并设置超时时间,如果在规定时间内未收到响应,连接将会断开。
调试建议
若设置断点,程序执行到断点处时很可能会中断设备间的连接,这会让调试Game Kit应用变得繁琐。因此,建议使用替代断点的方法,如 NSLog() 或断点操作,以避免断开设备间的网络连接。
Game Kit功能总结
- 对等选择器 :可让用户选择要连接的其他iPhone或iPod touch。
- 数据传输 :通过归档对象的方式发送数据。
- 多用户功能 :为应用引入了一定的复杂性。
2. Map Kit概述
2.1 定位功能发展
早期的iPhone即便没有GPS,也能通过地图应用,利用手机三角定位或在已知位置数据库中查找WiFi IP地址来大致确定自身位置。但在iOS开发初期,开发者无法在自己的应用中利用这一功能,只能启动地图应用来显示特定位置或路线。
2.2 Map Kit的出现
Map Kit的出现改变了这一状况,应用现在可以显示地图,包括用户的当前位置,还能在地
超级会员免费看
订阅专栏 解锁全文
2392

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



