iOS Core Motion运动步数计算

iOS 计算运动步数这事儿,实际上挺。通过设备里的加速度计陀螺仪,系统能准确测量用户的步数。这些数据能健康应用记录活动量,让你了解自己每天到底走了多少步。其实你不需要自己那些底层数据,苹果的Core Motion框架已经为你搞定了。通过集成这个框架,你就能轻松地获取步数数据,甚至还能实时显示到界面上。说白了,Core Motion 的CMStepCounter类专门用来计算步数,接口简单,调用起来也方便。你只需要引入框架,创建一个CMStepCounter实例,调用开始监听的接口,等着它自动更新就行了。而且,不仅仅是步数,iOS 还了HealthKit框架,能将这些步数数据存储在用户健康记录里,方便进行健康管理。如果你要做健康应用,集成这些功能简直不要太容易。哦,对了,别忘了获取用户权限,隐私方面必须得重视,别等到发布的时候才想到。,借助 Core Motion 框架,步数追踪这块功能实现起来轻松又高效,能为用户带来有用的数据。

zip
test1.zip 预估大小:28个文件
folder
test1 文件夹
folder
test1Tests 文件夹
file
Info.plist 701B
file
test1Tests.m 884B
file
.DS_Store 6KB
folder
test1 文件夹
file
ViewController.m 1KB
file
Info.plist 2KB
file
main.m 325B
folder
StepDemo 文件夹
file
MMPDeepSleepPreventer.h 3KB
file
MMPSilence.wav 7KB
file
MMPDeepSleepPreventer.m 9KB
file
StepModel.m 187B
file
StepModel.h 510B
file
StepManager.h 908B
file
StepManager.m 13KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
Main.storyboard 4KB
file
ViewController.h 238B
file
AppDelegate.h 268B
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 2KB
file
Contents.json 62B
file
AppDelegate.m 2KB
folder
test1UITests 文件夹
file
Info.plist 701B
file
test1UITests.m 1KB
folder
test1.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
contents.xcworkspacedata 150B
folder
xcuserdata 文件夹
folder
zsq123.xcuserdatad 文件夹
file
UserInterfaceState.xcuserstate 37KB
folder
xcuserdata 文件夹
folder
zsq123.xcuserdatad 文件夹
folder
xcdebugger 文件夹
file
Breakpoints_v2.xcbkptlist 5KB
folder
xcschemes 文件夹
file
xcschememanagement.plist 435B
file
project.pbxproj 22KB
zip 文件大小:56.91KB