iOS PhotoMap Exercise WK6地图功能练习

照片地图的 Swift 练习,蛮适合用来熟悉那一套。用的是MapKit结合Foursquare API搞地点搜索,整体流程挺顺:拍照、选点、打标注。注释点是自定义的MKPointAnnotation,还能点进去看大图。交互也比较顺滑,适合练习UIImagePicker注释视图的配合。

里程碑任务都分好了,适合一关一关撸,比如Bonus 1是定制注释视图,搞点个性化图钉什么的,蛮实用的;Bonus 3还能点图钉直接切全屏 VC,做相册或者地点浏览也挺方便。配了几个演示 Gif,效果一目了然。

如果你正在上 CodePath 的课程,或者刚好在学iOS 地图功能,这个练习蛮值得花时间敲一遍的。代码量不多,逻辑也清晰,调试起来还挺有成就感。

小提醒:Foursquare API 记得自己申 key,用测试 key 会超限;UIImagePickerController的权限记得配好,不然拍照直接崩哦。

如果你对 Android 端也感兴趣,可以顺手看看自定义 ExpandableListView,UI 交互思路上也有点通用。

zip 文件大小:199.38KB