简单的计步器实现
来源:互联网 发布:网络推广外包收费 编辑:程序博客网 时间:2024/05/22 08:29
#import "ViewController.h"#import <CoreMotion/CoreMotion.h>@interface ViewController ()@property (nonatomic, strong) CMStepCounter *conter;@property (weak, nonatomic) IBOutlet UILabel *stepLabel;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // 1、判断计步器是否可用 if (![CMStepCounter isStepCountingAvailable]) {return;} // 2、开始计步 [self.conter startStepCountingUpdatesToQueue:[NSOperationQueue mainQueue] updateOn:5 withHandler:^(NSInteger numberOfSteps, NSDate * _Nonnull timestamp, NSError * _Nullable error) { self.stepLabel.text = [NSString stringWithFormat:@"一共走了%ld步", numberOfSteps]; }];}- (CMStepCounter *)conter{ if (_conter == nil) { _conter = [[CMStepCounter alloc] init]; } return _conter;}
效果图:
0 1
- 简单的计步器实现
- 杀毒软件的简单实现的简单实现
- 杀毒软件的简单实现
- 俄罗斯方块的简单实现
- 简单文件系统的实现
- 杀毒软件的简单实现
- 杀毒软件的简单实现
- strstr()的简单实现
- printf 的简单实现
- 简单文件系统的实现
- 简单的ajax实现
- 简单的时钟实现
- ICollection的简单实现
- P2P的简单实现
- 简单的JNI实现
- 简单的string实现
- Ajax的简单实现
- 线程的简单实现
- Log4j AsyncAppender 源码
- ionic tab子页面隐藏
- Quartz 在 Spring 中如何动态配置时间
- leetcode-344. Reverse String
- 经典SQL语句大全(绝对的经典)
- 简单的计步器实现
- 调用WCF传递JSON格式数据
- UTA使用说明
- poj1511【最短路spfa】
- Java 静态代码块和非静态代码块
- 【8】String to Integer (atoi)
- 回调接口学习笔记
- Android layer-list:联合shape(2)
- eclipse自配模板