Workout iOS健康数据导出工具
Workout 的锻炼数据导出功能挺实用的,尤其适合你这种习惯用 Apple Watch 或者 iPhone 记录运动的开发者。它直接从健康
App 里把所有锻炼记录一股脑儿导出来,生成CSV
,方便你丢进Excel
或者Numbers
里自己整理,做图表也方便。
CSV 里包含的字段还挺全的,比如距离
、时间
、心率
、步频
、卡路里
这些基础数据,跑步、步行、游泳的专项数据也都有,像游泳的划水次数
、跑步的心率区间
都支持。
除了CSV
,如果你的设备支持路线记录,它还能导出GPX
,你拿去导进 Strava 或者其他地图工具里看看轨迹都 OK,蛮适合训练强度或路线规划。
项目结构比较干净,MBLibrary
和MBHealth
是用到的两个自定义库,CocoaPods 管理的。记得pod install
之后用Workout.xcworkspace
打开,不然编译会报错。
代码本身写得还算清晰,主要逻辑集中在WorkoutExportManager.swift
里,你要是想自定义导出字段,直接改这个文件就行。想要接到自己的项目里用,也不复杂。
如果你手上有运动数据但不想被 Apple 的 UI 框死,可以试试自己导出来;如果你在做健康类 App,也可以参考它的HealthKit
调用方式,学习成本不高。
2.11MB
文件大小:
评论区